pub struct VoiceMessage {
pub channel: VoiceChannel,
pub name: VoiceMessageName,
pub duration_secs: u8,
pub repeat: bool,
pub repeat_interval: RepeatInterval,
}Expand description
Voice message memory channel.
The TH-D75 has 4 voice message channels:
- Channel 1: up to 30 seconds recording
- Channels 2-4: up to 15 seconds recording each
Messages can be recorded from the microphone, played back through the speaker, transmitted on air, or cleared individually.
Fields§
§channel: VoiceChannelChannel number (1-4).
name: VoiceMessageNameChannel name (up to 8 characters).
duration_secs: u8Recorded duration in seconds (0 = empty/no recording).
repeat: boolEnable repeat playback.
repeat_interval: RepeatIntervalRepeat playback interval in seconds (0-60).
Trait Implementations§
Source§impl Clone for VoiceMessage
impl Clone for VoiceMessage
Source§fn clone(&self) -> VoiceMessage
fn clone(&self) -> VoiceMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VoiceMessage
impl Debug for VoiceMessage
Source§impl Default for VoiceMessage
impl Default for VoiceMessage
Source§impl Hash for VoiceMessage
impl Hash for VoiceMessage
Source§impl PartialEq for VoiceMessage
impl PartialEq for VoiceMessage
impl Eq for VoiceMessage
impl StructuralPartialEq for VoiceMessage
Auto Trait Implementations§
impl Freeze for VoiceMessage
impl RefUnwindSafe for VoiceMessage
impl Send for VoiceMessage
impl Sync for VoiceMessage
impl Unpin for VoiceMessage
impl UnwindSafe for VoiceMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more