pub struct VoiceAlertConfig {
pub enabled: bool,
pub tone_code: ToneCode,
}Expand description
Voice alert configuration.
Voice alert transmits a CTCSS tone with APRS packets. Stations monitoring the APRS frequency with matching tone squelch will hear the alert, enabling a quick voice QSO.
Per Operating Tips §5.3: VoiceAlert is CTCSS-based. The radio
transmits a CTCSS tone on the APRS frequency; stations with
matching tone squelch hear an audible alert. Menu No. 910
controls the volume balance between VoiceAlert audio and normal
receive audio.
Fields§
§enabled: boolEnable voice alert.
tone_code: ToneCodeVoice alert CTCSS tone code (index into the CTCSS frequency table). Default is tone code 12 (100.0 Hz).
Trait Implementations§
Source§impl Clone for VoiceAlertConfig
impl Clone for VoiceAlertConfig
Source§fn clone(&self) -> VoiceAlertConfig
fn clone(&self) -> VoiceAlertConfig
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 VoiceAlertConfig
impl Debug for VoiceAlertConfig
Source§impl Default for VoiceAlertConfig
impl Default for VoiceAlertConfig
Source§impl Hash for VoiceAlertConfig
impl Hash for VoiceAlertConfig
Source§impl PartialEq for VoiceAlertConfig
impl PartialEq for VoiceAlertConfig
impl Copy for VoiceAlertConfig
impl Eq for VoiceAlertConfig
impl StructuralPartialEq for VoiceAlertConfig
Auto Trait Implementations§
impl Freeze for VoiceAlertConfig
impl RefUnwindSafe for VoiceAlertConfig
impl Send for VoiceAlertConfig
impl Sync for VoiceAlertConfig
impl Unpin for VoiceAlertConfig
impl UnwindSafe for VoiceAlertConfig
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