private void ForceState(BTDeviceState state) { m_state = state; }
private bool CheckState(BTDeviceState state) { return (m_state == state); }
private bool ChangeState(BTDeviceState curState, BTDeviceState newState) { lock (this) { if (m_state == curState) { m_state = newState; return true; } else { return false; } } }