Exemplo n.º 1
0
 public string getEtat()
 {
     if (etatMajor != null)
     {
         return(etatMajor.etatFonctionnement.ToString());
     }
     return(etatFonctionnement.ToString());
 }
Exemplo n.º 2
0
    void SetMode(eMode Mode)
    {
        DebugLog("BLEMgr:" + Mode.ToString());
        m_Mode      = Mode;
        m_ModeTimer = 0;

        switch (m_Mode)
        {
        case eMode.ScanDevice: ExecScanDevice(); break;

        case eMode.Connect: ExecConnect(); break;

        case eMode.ConnectOK:
            if (m_ScanAndConnectSuccess != null)
            {
                m_ScanAndConnectSuccess();
            }
            m_ScanAndConnectSuccess = null;
            m_ScanAndConnectError   = null;
            m_StatusChangedCallback(Hot2gEnumerations.EnumHot2gDriverCommStsEvent.Connected, m_DeviceAddress);
            break;

        case eMode.Error:
            BluetoothLEHardwareInterface.StopScan();

            BluetoothLEHardwareInterface.DeInitialize(() =>
            {
                if (m_ScanAndConnectError != null)
                {
                    m_ScanAndConnectError();
                }
            });
            break;

        case eMode.DisConnect:
            BluetoothLEHardwareInterface.DeInitialize(() =>
            {
                m_StatusChangedCallback(Hot2gEnumerations.EnumHot2gDriverCommStsEvent.Disconnected, m_DeviceAddress);
            });
            break;
        }
    }
Exemplo n.º 3
0
 public void SetMode(eMode mode)
 {
     Logger.Write("setMode: " + mode.ToString());
     Mode = mode;
     SetSwapByCurrentMode();
 }
Exemplo n.º 4
0
 public void SetMode( eMode mode )
 {
     Logger.Write("setMode: " + mode.ToString());
     Mode = mode;
     SetSwapByCurrentMode();
 }