pyrtma

Functions

client_context

Context manager function to simplify initializing a pyrtma Client

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

message_def

Decorator to add user message definitions.

msg_def

Decorator to add user message definitions.

Classes

Client

RTMA Client interface

Message

Message class

MessageData

MessageData base class

MessageHeader

RTMA Message Header class

RTMALogger

Exceptions

AcknowledgementTimeout

Raised when client does not receive ack from message manager.

ClientError

Base exception for all Client Errors.

ConnectionLost

Raised when there is a connection error with the server.

InvalidDestinationHost

Raised when client tries to send to an invalid host.

InvalidDestinationModule

Raised when client tries to send to an invalid module.

MessageManagerNotFound

Raised when unable to connect to message manager.

NotConnectedError

Raised when the client tries to read/write while not connected.

pyrtma.client

pyrtma.client module

pyrtma.client_logging

pyrtma.compile

pyrtma.compile Message Type Compiler

pyrtma.constants

pyrtma.constants module

pyrtma.context

pyrtma.core_defs

This message def file was auto-generated by pyrtma.compile version 2.3.5

pyrtma.data_logger

pyrtma.exceptions

pyrtma.header

pyrtma.manager

pyrtma.manager module

pyrtma.message

pyrtma.messaage: RTMA message classes

pyrtma.message_base

pyrtma.message_data

pyrtma.parser

Message definition YAML parser

pyrtma.unified_console_log

Run with python -m pyrtma.unified_console_log [OPTIONS] (use -h for help)

pyrtma.validators

pyrtma.web_manager