$#! | |
__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 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