BacnetEndpoint

objectType (string, enum, required)

Identifier of the BACnet object type of this endpoint

This element must be one of the following enum values:

  • analog-input

  • analog-output

  • analog-value

  • binary-input

  • binary-output

  • binary-value

  • calendar

  • command

  • device

  • event-enrollment

  • file

  • group

  • loop

  • multi-state-input

  • multi-state-output

  • notification-class

  • program

  • schedule

Example: "analog-input"

objectInstance (integer, required)

Integer number to describe the concrete object instance that should be accessed

Example: 1

property (string, required)

The name of this property. The most common property has the name present-value. Other typically available property names are: object-name, description, status-flags, units. On the device object the properties location, object-list and system_status are typically available

Example: "present-value"

interval (integer)

The poll interval in milliseconds

Default: 1000

Example: 1000

cronExpression (string)

The Cron expression used to poll the endpoint. (For examples, see: https://github.com/node-cron/node-cron)

Examples: "1,2,4,5 * * * *", "1-5 * * * *", "*/2 * * * *", "* * * January,September Sunday"

priority (integer)

Only effective during writing to BACnet: Defines the priority (highest: 1, lowest 16 = default)

Example: 16

Additional restrictions:

  • Maximum: 16

propertyTag (integer)

Only effective during writing to BACnet: Forces the data type of the provided value into the provided BACnet type (called propertyTag). The propertyTag is an integer value (enumeration), please see the documentation for the encoding

Example: 4

Last updated

Logo

© Copyright 2024, Cybus GmbH