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; }); }
public void SendSetCodeCommand(FoxCode code) { var payload = new List <byte>(); payload.Add((byte)code); packetsProcessor.SendCommand(CommandType.SetCode, payload); }
private void OnGetCodeResponse(FoxCode code) { _callsign = new Callsign() { Code = code }; _getSpeedCommand.SetResponseDelegate(OnGetSpeedResponse); _getSpeedCommand.SendGetSpeedCommand(); }
private void OnGetCodeResponse_SetCallsignPathway(FoxCode code) { if (_callsignToSet.Code == code) { _onSetCallsign(); return; } _setCodeCommand.SetResponseDelegate(OnSetCodeResponse); _setCodeCommand.SendSetCodeCommand(_callsignToSet.Code); }