private void SetCode(FoxCode code)
        {
            var command = new SetCodeCommand(packetsProcessor);

            command.SetResponseDelegate(OnSetCodeResponse);
            command.SendSetCodeCommand(code);
        }
 private void OnGetCodeResponse(FoxCode code)
 {
     Device.BeginInvokeOnMainThread(() =>
     {
         pkCode.SelectedIndex = (int)code;
     });
 }
Beispiel #3
0
        public void SendSetCodeCommand(FoxCode code)
        {
            var payload = new List <byte>();

            payload.Add((byte)code);

            packetsProcessor.SendCommand(CommandType.SetCode, payload);
        }
Beispiel #4
0
        private void OnGetCodeResponse(FoxCode code)
        {
            _callsign = new Callsign()
            {
                Code = code
            };

            _getSpeedCommand.SetResponseDelegate(OnGetSpeedResponse);
            _getSpeedCommand.SendGetSpeedCommand();
        }
Beispiel #5
0
        private void OnGetCodeResponse_SetCallsignPathway(FoxCode code)
        {
            if (_callsignToSet.Code == code)
            {
                _onSetCallsign();
                return;
            }

            _setCodeCommand.SetResponseDelegate(OnSetCodeResponse);
            _setCodeCommand.SendSetCodeCommand(_callsignToSet.Code);
        }