Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 __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
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)
Instance initializer.
def __len__(self)
Message (value) length.
def __repr__(self)
String representation.
def __repr__(self)
String representation.
def __repr__(self)
String representation.
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 add_cc_adr(self,
cc_adr)
Adds the INM address of a CC message destination node to cc_to.
All requested fields must be present.
Any value whatsoever is accepted.
Application status.
Start of application-specific register identifier range.
Start of application-specific result code range.
Start of application-specific identifier range.
self.baudrate
Baud rate to open the used serial port at.
Binary string (unprefixed)
class BinaryMessageChannel(MessageChannel)
Abstract parent class for MessageChannels that send and receive INM messages encoded in the standard binary on-wire format.
BROADCAST_ADR = MAX_MESSAGE_ADR
Reserved INM node address for broadcast messages.
self.byte_sep
Byte group separator for message values formatted as hex or binary strings.
self.byte_str_big_endian
Byte order selector for message values formatted as hex or binary strings.
Bytes object
self.bytes_per_sep
Byte group size for message values formatted as hex or binary strings.
def bytes_to_bin(bs,  
sep = None,
bytes_per_sep = 1,
big_endian = False)
Produces a binary string representation of a bytes object.
def bytes_to_hex(bs,  
sep = None,
bytes_per_sep = 1,
big_endian = False)
Produces a hexadecimal string representation of a bytes object.
self.cc_to
List of INM node addresses of CC message destinations.
self.ch_num
Channel number of this MessageChannel.
self.channel
The encapsulated MessageChannel of this InmHelper.
Error in underlying message channel.
def check_tl(self,
typ,
length)
Message type and length check predicate.
def clone(self)
Copies the MessageFactory.
def close(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.
self.close_recv_channels
If this is true, all channels in recv_channels are closed when this RoutingMessageChannel is closed.
Close