示例#1
0
        public bool OnUpdateAccelerometer(Accelerometer.Accelerometer accelerometer)
        {
            try
            {
                NetWorkHelper.Send(string.Format("^{0}|{1}|{2}|{3}|{4}|{5}|{6}$", accelerometer.Rotation, progressBrake, progressRun, _button01Clicked, _button02Clicked, _button03Clicked, _button04Clicked));
                _button01Clicked = 0;
                _button02Clicked = 0;
                _button03Clicked = 0;
                _button04Clicked = 0;
            }
            catch (SocketException ex)
            {
                //UIHelper.ShowMessage("Sending error:" + ex.Message, this);
                NetWorkHelper.Reconnect();
            }
            catch (Java.Net.SocketException ex)
            {
                //UIHelper.ShowMessage("Sending error:" + ex.Message, this);
                NetWorkHelper.Reconnect();
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage("Sending error:" + ex.Message, this);
            }

            return(NetWorkHelper.IsConnected);
        }
示例#2
0
        public bool OnUpdateAccelerometer(Accelerometer.Accelerometer accelerometer)
        {
            try
            {
                NetWorkHelper.Send(string.Format("^{0}|{1}|{2}|{3}$", accelerometer.Rotation, progressBrake, progressRun, GetButtonStatecPacked()));
                ClearButtonStates();
            }
            catch (SocketException ex)
            {
                UIHelper.ShowMessage("Sending error:" + ex.Message, this);
                //NetWorkHelper.Reconnect();
            }
            catch (Java.Net.SocketException ex)
            {
                UIHelper.ShowMessage("Sending error:" + ex.Message, this);
                //NetWorkHelper.Reconnect();
            }
            catch (Exception ex)
            {
                UIHelper.ShowMessage("Sending error:" + ex.Message, this);
            }

            return(NetWorkHelper.IsConnected);
        }