Skip to main content

Module low_speed_comms

Module low_speed_comms 

Source
Expand description

Low-Speed Communications objects — ETSI EN 50221 §8.7.1, Tables 52-56 (PDF pp. 51-54).

  • comms_cmd (9F 8C 00, Table 52) — connect / disconnect / set-params / enquire-status / get-next-buffer.
  • connection_descriptor (9F 8C 01, Table 53) — telephone / cable-return connection info; also nested inside Connect_on_Channel.
  • comms_reply (9F 8C 02, Table 54) — id + return_value.
  • comms_send (9F 8C 03 last / 9F 8C 04 more, Table 55) — phase + bytes.
  • comms_rcv (9F 8C 05 last / 9F 8C 06 more, Table 56) — phase + bytes.

Structs§

CommsCmd
comms_cmd() object (Table 52).
CommsRcv
comms_rcv() object (Table 56): a comms_phase_id + message bytes.
CommsReply
comms_reply() object (Table 54): id + signed return_value.
CommsSend
comms_send() object (Table 55): a comms_phase_id + message bytes.
ConnectionDescriptor
connection_descriptor() object (Table 53): carries the connection info.

Enums§

CommsCmdParams
The branch-dependent parameters of a comms_cmd() (Table 52).
CommsCommandId
comms_command_id values (Table 52, p. 52).
CommsReplyId
comms_reply_id values (Table 54, p. 53).
ConnectionDescriptorType
connection_descriptor_type values (Table 53, p. 52).