Skip to main content

Module messages

Module messages 

Source

Structs§

Message
MessageHeader
ProtocolMessageHeader
StatusReportInfo

Enums§

SecureChannelGeneralCode
SecureChannelProtocolCode

Functions§

ack
im_invoke_request
im_read_request
im_status_flags_for
Compute exchange flags for a StatusResponse acknowledging a message with incoming_exchange_flags. On an exchange we initiated (incoming message has FLAG_INITIATOR clear) our reply keeps FLAG_INITIATOR set; on a peer-initiated exchange it must be clear.
im_status_response
im_subscribe_request_attr
Build a SubscribeRequest for an attribute path (AttributeRequests, tag 3). keep_subscriptions: if true the device keeps existing subscriptions alive; if false the device cancels all prior subscriptions before creating this one.
im_subscribe_request_event
Build a SubscribeRequest for an event path (EventRequests, tag 4). Any None field is omitted from the EventPathIB, acting as a wildcard.
im_timed_request
im_unsubscribe_all
Build a SubscribeRequest with KeepSubscriptions = false and no attribute/event paths. Sending this causes the device to cancel all existing subscriptions for this session.
im_write_request
pake1
pake3
parse_im_invoke_resp
pbkdf_req
sigma1
sigma3
status_report_success