コード例 #1
0
        private ADSBMessageBase BuildVelocityMessage(string message)
        {
            ADSBVelocityMessage msg     = new ADSBVelocityMessage();
            ADSBMessageBase     baseMsg = msg as ADSBMessageBase;

            BuildBaseMessage(message, ref baseMsg);
            baseMsg        = payloadParserVelocity.ParseMessage(baseMsg);
            msg            = baseMsg as ADSBVelocityMessage;
            msg.TypeSimple = ADSBMessagetype.Velocity;

            return(msg);
        }
コード例 #2
0
        public ADSBMessageBase BuildIdentificationMessage(string message)
        {
            ADSBIdentificationMessage msg     = new ADSBIdentificationMessage();
            ADSBMessageBase           baseMsg = msg as ADSBMessageBase;

            BuildBaseMessage(message, ref baseMsg);
            baseMsg        = payloadParserIdentification.ParseMessage(baseMsg);
            msg            = baseMsg as ADSBIdentificationMessage;
            msg.TypeSimple = ADSBMessagetype.Identification;

            return(msg);
        }
コード例 #3
0
        private ADSBMessageBase BuildPositionMessage(string message)
        {
            ADSBPositionMessage msg     = new ADSBPositionMessage();
            ADSBMessageBase     baseMsg = msg as ADSBMessageBase;

            BuildBaseMessage(message, ref baseMsg);
            baseMsg        = payloadParserPosition.ParseMessage(baseMsg);
            msg            = baseMsg as ADSBPositionMessage;
            msg.TypeSimple = ADSBMessagetype.Position;



            return(msg);
        }