private void OnStateEvent(JA.IDevice device, JA.State state, bool value)
{
switch (state) {
case JA.State.OnLine:
if (value) {
StatusChanged(this, new StatusEventArgs(HEADSET_EVENT_TYPE.RadioOpen));
if (muted) {
DelayedFunction.DelayedCall("jabra_mute", () => {
ignore_next_mute = true;
device.SetMicrophoneMute(muted);
}, 2500);
}
}
else
StatusChanged(this, new StatusEventArgs(HEADSET_EVENT_TYPE.RadioClosed));
break;
}
}