public void OnNewStatusMessage(string message)
 {
     if (NewStatusMessage != null)
     {
         NewStatusMessage.Invoke(message);
     }
 }
Example #2
0
File: LTM.cs Project: 894880010/MP
        void NewLine(byte[] line)
        {
            if (line.Length > 3 && line[0] == header[0] && line[1] == header[1])
            {
                switch ((char)line[2])
                {
                case 'G':
                    var lenG = 18;
                    NewGPSMessage?.Invoke(this, line.ByteArrayToStructure <G>(3));
                    break;

                case 'A':
                    var lenA = 10;
                    NewAttitudeMessage?.Invoke(this, line.ByteArrayToStructure <A>(3));
                    break;

                case 'S':
                    var lenS = 11;
                    NewStatusMessage?.Invoke(this, line.ByteArrayToStructure <S>(3));
                    break;

                case 'O':

                    break;

                case 'N':

                    break;

                case 'X':

                    break;
                }
            }
        }