An SML message (SML_Message).
body is one of the structs in Sml.Messages, or
{:unknown, tag, terms} for message types this library does not know.
Summary
Types
@type body() :: Sml.Messages.OpenRequest.t() | Sml.Messages.OpenResponse.t() | Sml.Messages.CloseRequest.t() | Sml.Messages.CloseResponse.t() | Sml.Messages.GetListRequest.t() | Sml.Messages.GetListResponse.t() | Sml.Messages.GetProcParameterResponse.t() | Sml.Messages.GetProfileListResponse.t() | Sml.Messages.AttentionResponse.t() | {:unknown, non_neg_integer(), Sml.Parser.term_t()}
@type t() :: %Sml.Message{ abort_on_error: non_neg_integer(), body: body(), crc: non_neg_integer(), group_no: non_neg_integer(), transaction_id: binary() }