Previous Topic

Next Topic

Book Contents

Book Index

Mapping BACnet Properties

 

You can use the following tables to see the BACnet specific properties of each Bacnet Object and how they map to device attributes.

You can use the methods on the right hand-side to access directly the BACnet properties.

BACnet DEVICE Object - DA Device

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Vendor_Name

functional item attribute "hardware.vendor" (Device.HARDWARE_VENDOR)

FunctionalItem.getAttributes().get(Device.HARDWARE_VENDOR)

Vendor_Identifier

functional item attribute "vendor-identifier"

FunctionalItem.getAttributes().get("vendor-identifier")

Model_Name

functional item attribute "model" (Device.MODEL)

FunctionalItem.getAttributes().get(Device.MODEL)

Firmware_Revision

functional item attribute "hardware.version" (Device.HARDWARE_VERSION)

FunctionalItem.getAttributes().get(Device.HARDWARE_VERSION)

Application_Software_Version

functional item attribute "application-software-version"

FunctionalItem.getAttributes().get("application-software-version")

Location

functional item attribute "location"

FunctionalItem.getAttributes().get("location")

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Protocol_Revision

functional item attribute "protocol-revision"

FunctionalItem.getAttributes().get("protocol-revision")

Protocol_Version

functional item attribute "protocol-version"

FunctionalItem.getAttributes().get("protocol-version")

Serial_Number

functional item attribute "serial.number" (Device.SERIAL_NUMBER)

FunctionalItem.getAttributes().get(Device.SERIAL_NUMBER)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

macAddress

functional item attribute "mac-address"

FunctionalItem.getAttributes().get("mac-address")

BACnet ANALOG_INPUT Object - BACnetSensor

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Device_Type

functional item attribute "bacnet.device.type" (BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)
functional item attribute "da.sensor.type" (SensorAttributes.ATTRIBUTE_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)
FunctionalItem.getAttributes().get(SensorAttributes.ATTRIBUTE_TYPE)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Sensor.PROPERTY_VALUE - Quantity.value

Sensor.getValue().getValue()

Min_Pres_Value

functional item property Sensor.PROPERTY_RANGE - min.value

Sensor.getRange().getMin().getValue()

Max_Pres_Value

functional item property Sensor.PROPERTY_RANGE - max.value

Sensor.getRange().getMax().getValue()

Resolution

functional item property Sensor.PROPERTY_RANGE - step.value

Sensor.getRange().getStep().getValue()

Units

functional item property Sensor.PROPERTY_VALUE - quantity.unit
functional item property Sensor.PROPERTY_RANGE - quantity.unit *
also available as functional item attribute "bacnet.units"(BACnetAttributes.ATTRIBUTE_UNITS)
also reflects functional item attrubute "da.quantity" (Attributes.ATTRIBUTE_QUANTITY)

Sensor.getValue().getUnit()
Sensor.getRange() - getMin().getUnit(), getMax().getUnit(), getStep().getUnit()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_UNITS)
FunctionalItem.getAttributes().get(Attributes.ATTRIBUTE_QUANTITY)

BACnet ANALOG_OUTPUT Object - BACnetSetpoint

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Device_Type

functional item attribute "bacnet.device.type" (BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)
functional item attribute "da.setpoint.type" (SetpointAttributes.ATTRIBUTE_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)
FunctionalItem.getAttributes().get(SetpointAttributes.ATTRIBUTE_TYPE)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Setpoint.PROPERTY_VALUE - Quantity.value

Setpoint.getValue().getValue()

Min_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - min.value

Setpoint.getRange().getMin().getValue()

Max_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - max.value

Setpoint.getRange().getMax().getValue()

Resolution

functional item property Setpoint.PROPERTY_RANGE - step.value

Setpoint.getRange().getStep().getValue()

Units

functional item property Setpoint.PROPERTY_VALUE - quantity.unit
functional item property Setpoint.PROPERTY_RANGE - quantity.unit *
also available as functional item attribute "bacnet.units"(BACnetAttributes.ATTRIBUTE_UNITS)
also reflects functional item attrubute "da.quantity" (Attributes.ATTRIBUTE_QUANTITY)

Setpoint.getValue().getUnit()
Setpoint.getRange() - getMin().getUnit(), getMax().getUnit(), getStep().getUnit()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_UNITS)
FunctionalItem.getAttributes().get(Attributes.ATTRIBUTE_QUANTITY)

BACnet ANALOG_VALUE Object - BACnetSetpoint

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Setpoint.PROPERTY_VALUE - Quantity.value

Setpoint.getValue().getValue()

Min_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - min.value

Setpoint.getRange().getMin().getValue()

Max_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - max.value

Setpoint.getRange().getMax().getValue()

Resolution

functional item property Setpoint.PROPERTY_RANGE - step.value

Setpoint.getRange().getStep().getValue()

Units

functional item property Setpoint.PROPERTY_VALUE - quantity.unit
functional item property Setpoint.PROPERTY_RANGE - quantity.unit *
also available as functional item attribute "bacnet.units"(BACnetAttributes.ATTRIBUTE_UNITS)
also reflects functional item attrubute "da.quantity" (Attributes.ATTRIBUTE_QUANTITY)

Setpoint.getValue().getUnit()
Setpoint.getRange() - getMin().getUnit(), getMax().getUnit(), getStep().getUnit()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_UNITS)
FunctionalItem.getAttributes().get(Attributes.ATTRIBUTE_QUANTITY)

BACnet BINARY_INPUT Object - BACnetDetector

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Device_Type

functional item attribute "bacnet.device.type" (BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Detector.PROPERTY_DETECTED (used together with BACnet property Polarity)

Detector.isDetected() (PROPERTY_DETECTED reflects the physical state of the device)

Polarity

used in calculating functional item property Detector.PROPERTY_DETECTED
also available as functional item attribute "bacnet.polarity"(BACnetAttributes.ATTRIBUTE_POLARITY)

Detector.isDetected()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_POLARITY)

BACnet BINARY_OUTPUT Object - BACnetSwitch

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Device_Type

functional item attribute "bacnet.device.type" (BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Minimum_Off_Time

functional item attribute "minimum-off-time"

FunctionalItem.getAttributes().get("minimum-off-time")

Minimum_On_Time

functional item attribute "minimum-on-time"

FunctionalItem.getAttributes().get("minimum-on-time")

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Switch.PROPERTY_ON (used together with BACnet property Polarity)
functional item operations Switch.OPERATION_ON and Switch.OPERATION_OFF

Switch.isOn() (PROPERTY_ON reflects the physical state of the device)
Switch.on(), Switch.off()

Polarity

used in calculating functional item property Switch.PROPERTY_ON
also available as functional item attribute "bacnet.polarity"(BACnetAttributes.ATTRIBUTE_POLARITY)

Switch.isOn()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_POLARITY)

BACnet BINARY_VALUE Object - BACnetSwitch

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Minimum_Off_Time

functional item attribute "minimum-off-time"

FunctionalItem.getAttributes().get("minimum-off-time")

Minimum_On_Time

functional item attribute "minimum-on-time"

FunctionalItem.getAttributes().get("minimum-on-time")

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Switch.PROPERTY_ON (used together with BACnet property Polarity)
functional item operations Switch.OPERATION_ON and Switch.OPERATION_OFF

Switch.isOn() (PROPERTY_ON reflects the physical state of the device)
Switch.on(), Switch.off()

Polarity

used in calculating functional item property Switch.PROPERTY_ON
also available as functional item attribute "bacnet.polarity"(BACnetAttributes.ATTRIBUTE_POLARITY)

Switch.isOn()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_POLARITY)

BACnet MULTI_STATE_INPUT Object - BACnetMultiStateDetector

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Device_Type

functional item attribute "bacnet.device.type" (BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property BACnetMultiStateDetector.PROPERTY_PRESENT_VALUE

BACnetMultiStateDetector.getPresentValue()

Number_Of_States

functional item property BACnetMultiStateObject.PROPERTY_NUMBER_OF_STATES

BACnetMultiStateObject.getNumberOfStates()

State_Text

result of functional item operations BACnetMultiStateObject.OPERATION_GET_STATE_TEXT (single)
result of functional item operations BACnetMultiStateObject.OPERATION_GET_STATE_TEXTS (multiple)

BACnetMultiStateObject.getStateText(int state)
BACnetMultiStateObject.getStateTexts(int... states)

BACnet MULTI_STATE_OUTPUT Object - BACnetMultiStateSwitch

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Device_Type

functional item attribute "bacnet.device.type" (BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DEVICE_TYPE)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property BACnetMultiStateSwitch.PROPERTY_PRESENT_VALUE

BACnetMultiStateSwitch.getPresentValue()
BACnetMultiStateSwitch.setPresentValue(int presentValue)

Number_Of_States

functional item property BACnetMultiStateObject.PROPERTY_NUMBER_OF_STATES

BACnetMultiStateObject.getNumberOfStates()

State_Text

result of functional item operations BACnetMultiStateObject.OPERATION_GET_STATE_TEXT (single)
result of functional item operations BACnetMultiStateObject.OPERATION_GET_STATE_TEXTS (multiple)

BACnetMultiStateObject.getStateText(int state)
BACnetMultiStateObject.getStateTexts(int... states)

BACnet LARGE_ANALOG_VALUE Object - BACnetSetpoint

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item
also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()
FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Setpoint.PROPERTY_VALUE - Quantity.value

Setpoint.getValue().getValue()

Min_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - min.value

Setpoint.getRange().getMin().getValue()

Max_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - max.value

Setpoint.getRange().getMax().getValue()

Resolution

functional item property Setpoint.PROPERTY_RANGE - step.value

Setpoint.getRange().getStep().getValue()

Units

functional item property Setpoint.PROPERTY_VALUE - quantity.unit

functional item property Setpoint.PROPERTY_RANGE - quantity.unit *

also available as functional item attribute "bacnet.units"(BACnetAttributes.ATTRIBUTE_UNITS)

also reflects functional item attrubute "da.quantity" (Attributes.ATTRIBUTE_QUANTITY)

Setpoint.getValue().getUnit()

Setpoint.getRange() - getMin().getUnit(), getMax().getUnit(), getStep().getUnit()

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_UNITS)

FunctionalItem.getAttributes().get(Attributes.ATTRIBUTE_QUANTITY)

BACnet INTEGER_VALUE Object - BACnetSetpoint

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item

 

also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getName()

 

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Setpoint.PROPERTY_VALUE - Quantity.value

Setpoint.getValue().getValue()

Min_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - min.value

Setpoint.getRange().getMin().getValue()

Max_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - max.value

Setpoint.getRange().getMax().getValue()

Resolution

functional item property Setpoint.PROPERTY_RANGE - step.value

Setpoint.getRange().getStep().getValue()

Units

functional item property Setpoint.PROPERTY_VALUE - quantity.unit

 

functional item property Setpoint.PROPERTY_RANGE - quantity.unit *

 

also available as functional item attribute "bacnet.units"(BACnetAttributes.ATTRIBUTE_UNITS)

 

also reflects functional item attrubute "da.quantity" (Attributes.ATTRIBUTE_QUANTITY)

Setpoint.getValue().getUnit()

 

Setpoint.getRange() - getMin().getUnit(), getMax().getUnit(), getStep().getUnit()

 

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_UNITS)

 

FunctionalItem.getAttributes().get(Attributes.ATTRIBUTE_QUANTITY)

BACnet POSITIVE_INTEGER_VALUE Object - BACnetSetpoint

BACnet Property

Device Access Representation

Method

Object_Identifier

part of functional item UID

FunctionalItem.getUID()

Object_Type

functional item attribute "bacnet.object.type" (BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_TYPE)

Object_Name

name of the functional item

FunctionalItem.getName()

also available as functional item attribute "bacnet.object.name"(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_OBJECT_NAME)

Description

functional item attribute "bacnet.description"(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_DESCRIPTION)

Profile_Name

functional item attribute "bacnet.profile" (BACnetAttributes.ATTRIBUTE_PROFILE)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_PROFILE)

Status_Flags

functional item property BACnetObject.PROPERTY_STATUS_FLAGS

BACnetObject.getStatusFlags()

Present_Value

functional item property Setpoint.PROPERTY_VALUE - Quantity.value

Setpoint.getValue().getValue()

Min_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - min.value

Setpoint.getRange().getMin().getValue()

Max_Pres_Value

functional item property Setpoint.PROPERTY_RANGE - max.value

Setpoint.getRange().getMax().getValue()

Resolution

functional item property Setpoint.PROPERTY_RANGE - step.value

Setpoint.getRange().getStep().getValue()

Units

functional item property Setpoint.PROPERTY_VALUE - quantity.unit

Setpoint.getValue().getUnit()

functional item property Setpoint.PROPERTY_RANGE - quantity.unit *

Setpoint.getRange() - getMin().getUnit(), getMax().getUnit(), getStep().getUnit()

also available as functional item attribute "bacnet.units"(BACnetAttributes.ATTRIBUTE_UNITS)

FunctionalItem.getAttributes().get(BACnetAttributes.ATTRIBUTE_UNITS)

also reflects functional item attrubute "da.quantity" (Attributes.ATTRIBUTE_QUANTITY)

FunctionalItem.getAttributes().get(Attributes.ATTRIBUTE_QUANTITY)