pyrtma.message

pyrtma.messaage: RTMA message classes

Functions

clear_msg_defs

get_header_cls

Get the correct header class depending on whether timecode is used

get_msg_cls

get msg class for a given message type ID

get_msg_defs

rtype:

Dict[int, Type[MessageData]]

message_def

Decorator to add user message definitions.

msg_def

Decorator to add user message definitions.

set_msg_defs

update_msg_defs

Classes

Message

Message class

MessageData

MessageData base class

MessageHeader

RTMA Message Header class

RTMAJSONEncoder

JSONEncoder object used to convert MessageData to json

TypeVar

Type variable.

Exceptions

InvalidMessageDefinition

Raised when there is message definition is out of sync with sent data.

UnknownMessageType

Raised when there is no message definition.