package audio.squelch;
/**
* Squelch state for a decoding channel. The state determines the handling of
* any audio packets processed by the channel state.
*/
public enum SquelchMode
{
/**
* Automatic: decoded message activity dictates squelch state and determines
* if audio is passed
*/
AUTOMATIC,
/**
* Manually applied squelch noise level threshold determines if audio is
* passed.
*/
MANUAL,
/**
* No Squelch - no squelch is applied and all audio is passed
*/
NONE;
}