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); }
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); }
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); }