Public Member Functions | Public Attributes | Private Member Functions | List of all members
sound_saver.SoundSaver Class Reference
Inheritance diagram for sound_saver.SoundSaver:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 
def timer_cb (self, timer)
 

Public Attributes

 bridge
 
 image_save_dir
 
 in_sound
 
 raw_image_save_dir
 
 save_data_rate
 
 save_raw_spectrogram
 
 save_when_sound
 
 spectrogram_msg
 
 spectrogram_raw_msg
 
 target_class
 
 train_dir
 

Private Member Functions

def _cb (self, *args)
 

Detailed Description

Collect spectrogram with sound class, only when the robot is in sound.
if save_when_sound is False, you can save spectrograms during no sound.

Definition at line 16 of file sound_saver.py.

Constructor & Destructor Documentation

◆ __init__()

def sound_saver.SoundSaver.__init__ (   self)

Definition at line 22 of file sound_saver.py.

Member Function Documentation

◆ _cb()

def sound_saver.SoundSaver._cb (   self,
args 
)
private

Definition at line 60 of file sound_saver.py.

◆ timer_cb()

def sound_saver.SoundSaver.timer_cb (   self,
  timer 
)
Main process of NoiseSaver class
Save spectrogram data at self.save_data_rate

Definition at line 74 of file sound_saver.py.

Member Data Documentation

◆ bridge

sound_saver.SoundSaver.bridge

Definition at line 44 of file sound_saver.py.

◆ image_save_dir

sound_saver.SoundSaver.image_save_dir

Definition at line 31 of file sound_saver.py.

◆ in_sound

sound_saver.SoundSaver.in_sound

Definition at line 47 of file sound_saver.py.

◆ raw_image_save_dir

sound_saver.SoundSaver.raw_image_save_dir

Definition at line 35 of file sound_saver.py.

◆ save_data_rate

sound_saver.SoundSaver.save_data_rate

Definition at line 45 of file sound_saver.py.

◆ save_raw_spectrogram

sound_saver.SoundSaver.save_raw_spectrogram

Definition at line 25 of file sound_saver.py.

◆ save_when_sound

sound_saver.SoundSaver.save_when_sound

Definition at line 46 of file sound_saver.py.

◆ spectrogram_msg

sound_saver.SoundSaver.spectrogram_msg

Definition at line 48 of file sound_saver.py.

◆ spectrogram_raw_msg

sound_saver.SoundSaver.spectrogram_raw_msg

Definition at line 49 of file sound_saver.py.

◆ target_class

sound_saver.SoundSaver.target_class

Definition at line 24 of file sound_saver.py.

◆ train_dir

sound_saver.SoundSaver.train_dir

Definition at line 27 of file sound_saver.py.


The documentation for this class was generated from the following file:


sound_classification
Author(s):
autogenerated on Fri May 16 2025 03:12:55