Пример #1
0
 public override void AcceptDeviceKeycode(string keycode)
 {
     if (null != keycode)
     {
         string[]  list      = keycode.Split('|');
         BLEAction deviceKey = new BLEAction();
         int       keytype   = int.Parse(list [0]);
         if (keytype == 13)
         {
             otaVersion = list [1];
         }
         else
         {
             deviceKey.keyType = (BLEActionType)int.Parse(list [0]);
             if (deviceKey.keyType == BLEActionType.ACTION_VOLUME_CHANGE)
             {
                 deviceKey.keyValue = int.Parse(list [1]);
             }
             if (null != this.BLEActionEvent)
             {
                 BLEActionEvent(deviceKey, new EventArgs());
             }
         }
     }
 }
Пример #2
0
 public void ReceivePluginMessage(string message)
 {
     BLEDebug.LogInfo("Plugin Received Message: " + message);
     BLEAction.ProcessReceiveData(BLEProtocol.ConvertStringToBytes(message));
 }
Пример #3
0
 public void Set(byte actionCode, int value)
 {
     BLEAction.Set(actionCode, value);
 }
Пример #4
0
 public void RegisterBikeListener(IBikeListener bikeListener)
 {
     BLEAction.RegisterBikeListener(bikeListener);
 }
Пример #5
0
 public void Request(byte actionCode)
 {
     BLEAction.Get(actionCode);
 }