Пример #1
0
        public static void Write(XBeeApi sender, XBeeAddress remoteXbee, ApiModes mode)
        {
            var request = sender.Send(AtCmd.ApiEnable, new[] {(byte) mode}).To(remoteXbee);
            var response = (AtResponse) request.GetResponse();

            if (!response.IsOk)
                throw new XBeeException("Failed to write api mode");
        }
Пример #2
0
        public static void Write(XBeeApi xbee, ApiModes mode)
        {
            var request = xbee.Send(AtCmd.ApiEnable, new[] {(byte) mode});
            var response = request.GetResponse();

            if (!response.IsOk)
                throw new XBeeException("Failed to write api mode");
        }
Пример #3
0
        public static void Write(XBeeApi sender, XBeeAddress remoteXbee, ApiModes mode)
        {
            var request  = sender.Send(AtCmd.ApiEnable, new[] { (byte)mode }).To(remoteXbee);
            var response = (AtResponse)request.GetResponse();

            if (!response.IsOk)
            {
                throw new XBeeException("Failed to write api mode");
            }
        }
Пример #4
0
        public static void Write(XBeeApi xbee, ApiModes mode)
        {
            var request  = xbee.Send(AtCmd.ApiEnable, new[] { (byte)mode });
            var response = request.GetResponse();

            if (!response.IsOk)
            {
                throw new XBeeException("Failed to write api mode");
            }
        }
Пример #5
0
        public void SetApiMode(ApiModes apiMode)
        {
            if (_remoteXbee != null)
            {
                Common.ApiMode.Write(_xbee, _remoteXbee, apiMode);
            }
            else
            {
                Common.ApiMode.Write(_xbee, apiMode);
            }

            ApiMode = apiMode;
        }
Пример #6
0
 public async Task InitializeAsync()
 {
     if (_storageHelper.KeyExists(current_api_key))
     {
         var config = _storageHelper.Read <ApiConfig>(current_api_key);
         CurrentApiMode = ApiModes.FirstOrDefault(i => i.ApiConfig == config);
     }
     if (CurrentApiMode == null)
     {
         CurrentApiMode = ApiModes.First();
         _storageHelper.Save(current_api_key, CurrentApiMode.ApiConfig);
     }
     await rebuildForumListAsync(CurrentApiMode.ApiConfig);
 }
Пример #7
0
 public static string GetName(ApiModes apiMode)
 {
     return((string)ApiModeNames[apiMode]);
 }
Пример #8
0
 public static string GetName(ApiModes apiMode)
 {
     return (string)ApiModeNames[apiMode];
 }
Пример #9
0
        public void SetApiMode(ApiModes apiMode)
        {
            if (_remoteXbee != null)
            {
                Common.ApiMode.Write(_xbee, _remoteXbee, apiMode);
            }
            else
            {
                Common.ApiMode.Write(_xbee, apiMode);
            }

            ApiMode = apiMode;
        }