Beispiel #1
0
 public void BLE_Send(string value, BLE_CharacteristicDataModel dataModel, Action onSuccess, OnErr onError)
 {
     try {
         if (dataModel != null)
         {
             RangeValidationResult result = dataModel.Write(value);
             if (result.Status == BLE_DataValidationStatus.Success)
             {
                 onSuccess.Invoke();
             }
             else
             {
                 onError.Invoke(this.Translate(result));
             }
         }
     }
     catch (Exception e) {
         this.log.Exception(9999, "BLE_Send", "", e);
         WrapErr.SafeAction(() => {
             onError.Invoke(this.GetText(MsgCode.UnhandledError));
         });
     }
 }