BACnet.Protocol.Services.ReadProperty (bacstack v0.0.1)
View SourceThis module represents the BACnet Read Property service.
The Read Property service is used to read a property of an object.
Service Description (ASHRAE 135):
The ReadProperty service is used by a client BACnet-user to request the value of one property of one BACnet Object. This service allows read access to any property of any object, whether a BACnet-defined object or not.
Summary
Functions
Converts the given Confirmed Service Request into a Read Property Service.
Get the service name atom.
Whether the service is of type confirmed or unconfirmed.
Get the Confirmed Service request for the given Read Property Service.
Types
@type t() :: %BACnet.Protocol.Services.ReadProperty{ object_identifier: BACnet.Protocol.ObjectIdentifier.t(), property_array_index: non_neg_integer() | nil, property_identifier: BACnet.Protocol.Constants.property_identifier() | non_neg_integer() }
Functions
@spec from_apdu(BACnet.Protocol.APDU.ConfirmedServiceRequest.t()) :: {:ok, t()} | {:error, term()}
Converts the given Confirmed Service Request into a Read Property Service.
@spec get_name() :: atom()
Get the service name atom.
@spec is_confirmed() :: true
Whether the service is of type confirmed or unconfirmed.
@spec to_apdu(t(), Keyword.t()) :: {:ok, BACnet.Protocol.APDU.ConfirmedServiceRequest.t()} | {:error, term()}
Get the Confirmed Service request for the given Read Property Service.
See the BACnet.Protocol.Services.Protocol
function documentation for more information.