Property value callbacks
The callbacks that serve property values to readers and accept values from writers.
Get callbacks are called to answer a read, and Set callbacks to accept a write, one per datatype. A few exist in one direction only (for example there is a Set callback for Null and no Get). The rules for their return values, arrays, priority and the errorCode out-parameter are in Serving property values and API conventions.
Functions
Section titled “Functions”| Function | Summary |
|---|---|
BACnetStack_RegisterCallbackGetPropertyBitString() |
Registers a callback the stack calls to retrieve the current value of a BitString-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyBool() |
Registers a callback the stack calls to retrieve the current value of a Boolean-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyCharacterString() |
Registers a callback the stack calls to retrieve the current value of a CharacterString-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyDate() |
Registers a callback the stack calls to retrieve the current value of a Date-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyDouble() |
Registers a callback the stack calls to retrieve the current value of a Double-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyEnumerated() |
Registers a callback the stack calls to retrieve the current value of an Enumerated-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyOctetString() |
Registers a callback the stack calls to retrieve the current value of an OctetString-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertySignedInteger() |
Registers a callback the stack calls to retrieve the current value of a SignedInteger-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyReal() |
Registers a callback the stack calls to retrieve the current value of a Real-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyTime() |
Registers a callback the stack calls to retrieve the current value of a Time-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyUnsignedInteger() |
Registers a callback the stack calls to retrieve the current value of an UnsignedInteger-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyObjectIdentifier() |
Registers a callback the stack calls to retrieve the current value of an ObjectIdentifier-typed property from the host application, in response to a ReadProperty(Multiple) request. |
BACnetStack_RegisterCallbackGetPropertyLightingCommand() |
Registers the callback used to supply a BACnetLightingCommand-valued property (LightingOutput Lighting_Command, cl. 12.54.6) field by field; the stack assembles and encodes the SEQUENCE. |
BACnetStack_RegisterCallbackGetPropertyAuthenticationFactorFormat() |
Registers the callback used to supply a BACnetAuthenticationFactorFormat-valued property (CredentialDataInput Supported_Formats, cl. 12.36) field by field; the stack assembles and encodes the SEQUENCE. |
BACnetStack_RegisterCallbackGetListOfEnumerations() |
Registers the callback the stack calls to enumerate an Enumerated-element LIST property, such as a Lift’s Fault_Signals or an Access Door’s event-driven lists. |
BACnetStack_RegisterCallbackGetListElevatorGroupLandingCallStatus() |
Registers a callback the stack calls to page through an Elevator Group’s Landing_Calls / Landing_Call_Control list, one entry at a time (more is set false once the last entry has been supplied). |
BACnetStack_RegisterCallbackGetSequenceLiftRegisteredCarCall() |
Registers a callback the stack calls to page through a Lift object’s Registered_Car_Call list for one door, one entry at a time (more is set false once the last entry has been supplied). |
BACnetStack_RegisterCallbackGetSequenceLiftAssignedLandingCall() |
Registers a callback the stack calls to page through a Lift object’s Assigned_Landing_Calls list for one door, one entry at a time (more is set false once the last entry has been supplied). |
BACnetStack_RegisterCallbackGetSequenceLiftLandingDoorStatus() |
Registers a callback the stack calls to page through a Lift object’s Landing_Door_Status list for one door, one entry at a time (more is set false once the last entry has been supplied). |
BACnetStack_RegisterCallbackSetPropertyBitString() |
Registers a callback the stack calls to write a new value to a BitString-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyBool() |
Registers a callback the stack calls to write a new value to a Boolean-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyCharacterString() |
Registers a callback the stack calls to write a new value to a CharacterString-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyDate() |
Registers a callback the stack calls to write a new value to a Date-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyDouble() |
Registers a callback the stack calls to write a new value to a Double-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyEnumerated() |
Registers a callback the stack calls to write a new value to an Enumerated-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyNull() |
Registers a callback the stack calls to write a Null value to a property in the host application, in response to a WriteProperty(Multiple) request (e.g. relinquishing a commandable priority slot). |
BACnetStack_RegisterCallbackSetPropertyOctetString() |
Registers a callback the stack calls to write a new value to an OctetString-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertySignedInteger() |
Registers a callback the stack calls to write a new value to a SignedInteger-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyReal() |
Registers a callback the stack calls to write a new value to a Real-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyTime() |
Registers a callback the stack calls to write a new value to a Time-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyUnsignedInteger() |
Registers a callback the stack calls to write a new value to an UnsignedInteger-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetPropertyObjectIdentifier() |
Registers a callback the stack calls to write a new value to a BACnetObjectIdentifier-typed property in the host application, in response to a WriteProperty(Multiple) request. |
BACnetStack_RegisterCallbackSetElevatorGroupLandingCallControl() |
Registers the callback used to accept a write to an Elevator Group’s Landing_Call_Control property, commanding a landing call for one door of the group. |
BACnetStack_RegisterCallbackSetPropertyLightingCommand() |
Registers the callback that accepts a WriteProperty of a BACnetLightingCommand-valued property (LightingOutput Lighting_Command). |