Optional
options: ClientOptionsAcknowledges an alarm.
Optional
next: ErrorCallbackAdds an element to a list property
Optional
next: ErrorCallbackUnloads the current bacnet instance and closes the underlying UDP socket.
The confirmedCOVNotification command is used to push notifications to other systems that have registered with us via a subscribeCov message.
Optional
next: ErrorCallbackSends a confirmed event notification.
Optional
next: ErrorCallbackSends a confirmed private transfer.
Optional
next: ErrorCallbackCreates a new object in a device
Optional
next: ErrorCallbackDeletes an object from a device
Optional
next: ErrorCallbackThe deviceCommunicationControl command enables or disables network communication of the target device.
Optional
next: ErrorCallbackSends an error response.
Gets the alarm summary from a device.
Optional
next: DataCallback<BACNetAlarm[]>Gets enrollment summary from a device.
Optional
next: DataCallback<any>Gets event information from a device.
Optional
next: DataCallback<BACNetEventInformation[]>The iAmResponse command is sent as a reply to a whoIs request.
Sends an iHave response.
Reads a file from a remote device.
Optional
next: DataCallback<DecodeAtomicReadFileResult>The readProperty command reads a single property of an object from a device.
The readProperty command reads a single property of an object from a device.
The readPropertyMultiple command reads multiple properties in multiple objects from a device.
The readPropertyMultiple command reads multiple properties in multiple objects from a device.
Sends a response with information about multiple properties.
The readPropertyResponse call sends a response with information about one of our properties.
Reads a range of data from a remote device.
Optional
next: DataCallback<any>The reinitializeDevice command initiates a restart of the target device.
Optional
next: ErrorCallbackOptional
event: keyof BACnetClientEventsRemoves an element from a list property
Optional
next: ErrorCallbackThe resultResponse is a BVLC-Result message used to respond to certain events, such as BBMD registration. This message cannot be wrapped for passing through a BBMD, as it is used as a BBMD control message.
Sends a BACnet Virtual Link Control message.
Subscribes to Change of Value (COV) notifications for an object
Optional
next: ErrorCallbackSubscribes to Change of Value (COV) notifications for a specific property
Optional
next: ErrorCallbackThe timeSync command sets the time of a target device.
The timeSyncUTC command sets the UTC time of a target device.
Sends an unconfirmed COV notification to a device
Sends an unconfirmed private transfer.
The whoIs command discovers all BACNET devices in a network.
Optional
receiver: Optional
options: WhoIsOptionsWrites a file to a remote device.
Optional
next: DataCallback<DecodeAtomicWriteFileResult>The writeProperty command writes a single property of an object to a device.
The writePropertyMultiple command writes multiple properties in multiple objects to a device.
The writePropertyMultiple command writes multiple properties in multiple objects to a device.
Static
createHelper function to take an array of enums and produce a bitstring suitable for inclusion as a property.
BACnet bitstring object
To be able to communicate to BACNET devices, you have to initialize a new bacnet instance. BACnetClient
Example