BACnet.Protocol.ReadAccessResult (bacstack v0.0.1)
View SourceRepresents BACnet Read Access Result, used in BACnet Read-Property-Multiple
.
Summary
Functions
Encodes a BACnet Read Access Result into BACnet application tags encoding.
Parses a BACnet Read Access Result from BACnet application tags encoding.
Validates whether the given read access result is in form valid.
Types
@type t() :: %BACnet.Protocol.ReadAccessResult{ object_identifier: BACnet.Protocol.ObjectIdentifier.t(), results: [BACnet.Protocol.ReadAccessResult.ReadResult.t()] }
Functions
@spec encode(t(), Keyword.t()) :: {:ok, BACnet.Protocol.ApplicationTags.encoding_list()} | {:error, term()}
Encodes a BACnet Read Access Result into BACnet application tags encoding.
@spec parse(BACnet.Protocol.ApplicationTags.encoding_list()) :: {:ok, {t(), rest :: BACnet.Protocol.ApplicationTags.encoding_list()}} | {:error, term()}
Parses a BACnet Read Access Result from BACnet application tags encoding.
Validates whether the given read access result is in form valid.
It only validates the struct is valid as per type specification.