| $#! | |
| __init__ | |
| __len__, Message | |
| __repr__ | |
| __str__ | |
| A | |
| add_cc_adr, RoutingMessageChannel | |
| AllWanted, Strictness | |
| Anything, Strictness | |
| APP_STATUS, StandardRegisters | |
| APPLICATION | |
| B | |
| baudrate, SerialMessageChannel | |
| Bin, ValueConversions | |
| BinaryMessageChannel | |
| BROADCAST_ADR, MessageHeader | |
| byte_sep, MessageFactory | |
| byte_str_big_endian, MessageFactory | |
| Bytes, ValueConversions | |
| bytes_per_sep, MessageFactory | |
| bytes_to_bin | |
| bytes_to_hex | |
| C | |
| cc_to, RoutingMessageChannel | |
| ch_num, MessageChannel | |
| channel, InmHelper | |
| CHANNEL_FAILURE, ResultCode | |
| check_tl, Message | |
| clone, MessageFactory | |
| close | |
| close_recv_channels, RoutingMessageChannel |
Instance initializer.
def __init__( self, srcadr, timeout = None, msg_factory = None, selector = None, ch_num = None, send_bfr_size = 0, recv_bfr_size = 0 )
Instance initializer.
def __init__( self, srcadr, ip_adr = None, udp_port = None, tcp_port = None, timeout = None, msg_factory = None, selector = None, ch_num = None )
Instance initializer.
def __init__( self, channel = None, msg_factory = None, srcadr = None, ip_adr = None, udp_port = None, tcp_port = None, timeout = None, link_adr = None )
Instance initializer.
def __init__( self, typ, val )
Instance initializer.
def __init__( self, srcadr, timeout = None, msg_factory = None, selector = None, ch_num = None )
Instance initializer.
def __init__( self, default_type_mappings = True )
Instance initializer.
def __init__( self, msg_id, dstadr, srcadr )
Instance initializer.
def __init__( self, srcadr, rtab, recv_channels, timeout = None, msg_factory = None, selector = None, ch_num = None )
Instance initializer.
def __init__( self, srcadr, port, baudrate = None, timeout = None, msg_factory = None, selector = None, ch_num = None )
Message (value) length.
def __len__( self )
String representation.
def __repr__( self )
String representation.
def __repr__( self )
String representation.
def __repr__( self )
String representation.
def __repr__( self )
String conversion.
def __str__( self )
String conversion.
def __str__( self )
String conversion.
def __str__( self )
String conversion.
def __str__( self )
String conversion.
def __str__( self )
String conversion.
def __str__( self )
Adds the INM address of a CC message destination node to cc_to.
def add_cc_adr( self, cc_adr )
Baud rate to open the used serial port at.
self.baudrate
Abstract parent class for MessageChannels that send and receive INM messages encoded in the standard binary on-wire format.
class BinaryMessageChannel( MessageChannel )
Reserved INM node address for broadcast messages.
BROADCAST_ADR = MAX_MESSAGE_ADR
Byte group separator for message values formatted as hex or binary strings.
self.byte_sep
Byte order selector for message values formatted as hex or binary strings.
self.byte_str_big_endian
Byte group size for message values formatted as hex or binary strings.
self.bytes_per_sep
Produces a binary string representation of a bytes object.
def bytes_to_bin( bs, sep = None, bytes_per_sep = 1, big_endian = False )
Produces a hexadecimal string representation of a bytes object.
def bytes_to_hex( bs, sep = None, bytes_per_sep = 1, big_endian = False )
List of INM node addresses of CC message destinations.
self.cc_to
Channel number of this MessageChannel.
self.ch_num
The encapsulated MessageChannel of this InmHelper.
self.channel
Message type and length check predicate.
def check_tl( self, typ, length )
Copies the MessageFactory.
def clone( self )
Overrides MessageChannel.close.
def close( self )
Closes the encapsulated channel.
def close( self )
Closes the MessageChannel.
def close( self )
Overrides MessageChannel.close.
def close( self )
Overrides MessageChannel.close.
def close( self )
If this is true, all channels in recv_channels are closed when this RoutingMessageChannel is closed.
self.close_recv_channels