Minimum fields present on every metadata message.
Fields added to metadata for integration-published points. Integrations MUST publish values to the exact topic corresponding to integration — do not construct it independently.
Required for state/status/alarm points that carry no engineering unit.
Requires a non-empty engUnit string (mutually exclusive with stateText).
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Rack-specific identifier fields added to all Rack metadata messages.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Object Mode: use when the object is identified directly by name and ID.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
Associate Mode: use when the object is referenced via an association identifier.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Extends EquipmentIntegrationMetadataBase: adds integration for integration-published equipment points.
Required integration field for integration-published System metadata messages.
Rack-specific identifier fields added to all Rack metadata messages.
Fields added to metadata for integration-published points. Integrations MUST publish values to the exact topic corresponding to integration — do not construct it independently.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Extends EquipmentIntegrationMetadataBase: adds integration for integration-published equipment points.
Extends EquipmentIntegrationMetadataBase: adds integration for integration-published equipment points.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Required integration field for integration-published System metadata messages.
Valid pointType values for BMS-published Rack points.
Allowed values: RackLiquidSupplyTemperature, RackLiquidReturnTemperature, RackLiquidFlow, RackLiquidDifferentialPressure, RackLiquidDifferentialPressureSp, RackControlValvePosition, RackPower, RackLeakDetect, RackLeakSensorFault, RackLiquidIsolationStatus, RackElectricalIsolationStatus
Valid pointType values for Integration-published Rack points.
Allowed values: RackLeakDetectTray, RackLiquidIsolationRequest, RackElectricalIsolationRequest
Valid pointType values for PowerMeter points (all BMS-published).
Allowed values: Voltage, PowerFactor, Frequency, ApparentPower, ActivePower, Current, CurrentLimit, PhaseCurrent
Valid pointType values for BMS-published generic equipment points.
Allowed values: LiquidTemperature, LiquidDifferentialPressure, LiquidFlow, LiquidPressure, Status, Available, ValvePosition, PumpSpeed, FanSpeed, DamperPosition, AirTemperature, AirDifferentialPressure, AirFlow, AirPressure, Sound, GenericPoint
Valid pointType values for Integration-published generic equipment points.
Allowed values: LiquidTemperatureSpRequest
Valid objectType values for generic equipment channels.
Allowed values: CDU, CoolingTower, HX, CRAH, CRAC, AHU, Chiller, BESS, UPS, ATS, Generator, Shunt, Breaker, Valve, Pump, Fan, Damper, Sensor, Tank, GenericObject
Valid pointType values for BMS-published System points.
Allowed values: HeartbeatTimestampBms, HeartbeatEchoBms, Status, Available, GenericPoint
Valid pointType values for Integration-published System points.
Allowed values: HeartbeatTimestampIntegration, HeartbeatEchoIntegration
0 = No Leak, 1 = Leak. No engUnit.
0 = No Fault, 1 = Fault. No engUnit.
0=NotIsolated, 1=Isolated. No engUnit.
0 = NotIsolated, 1 = Isolated. No engUnit.
0 = No Leak, 1 = Leak (tray sensor). No engUnit. Integration-published value.
0 = Not Requested, 1 = Requested, -1 = Unknown. Integration-published value.
0 = Not Requested, 1 = Requested. Integration-published value.
Dimensionless 0–1. engUnit not required.
PhaseCurrent additionally requires phase to identify which electrical phase. Accepts letter form (A, B, C) or numeric form (1, 2, 3); both are valid representations of the same three-phase system. 3 metadata messages per meter, one per phase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Setpoint request written by an integration (e.g., MEPAI) to a CDU. BMS publishes metadata; the integration publishes the value to respective value topic namespace identified by integration
Setpoint request for a GenericObject. BMS publishes metadata; the integration publishes the value to the derived topic.
BMS-published heartbeat timestamp. The BMS publishes its own timestamp every 10 s; one instance globally, consumed by all connected integrations. objectName and objectId identify the BMS itself (the publisher). The integration field is NOT used on this point — integration is reserved for value-publisher identity, and the BMS is the publisher here. scope optionally identifies which MQTT topics this heartbeat covers.
BMS echoes back the timestamp received from a specific integration. Published by the BMS (one instance per connected integration). The integration whose timestamp is being echoed is identified by objectName and objectId — by convention, objectId matches the same string used as that integration’s integration metadata value on its other points (e.g., objectId: "MEPAI1"). The integration field is intentionally NOT present on this point: integration denotes the value-publisher elsewhere in the spec, and the BMS is the publisher here. The integration being echoed is encoded in objectId, not in integration. scope optionally identifies which BMS MQTT-client/topic namespace this echo is associated with — used when the BMS runs multiple MQTT clients connected to DSX Exchange.
Integration-published heartbeat timestamp. Each connected integration publishes its own timestamp every 10 s; one instance per integration. objectName and objectId identify the integration publishing this heartbeat. By convention, objectId matches the same string used as this integration’s integration metadata value on its other points (e.g., objectId: "MEPAI1" with integration: "MEPAI1"). The integration field is required via the integration metadata base and drives the value topic.
Integration echoes the BMS timestamp. Each integration publishes its own echo of the BMS timestamp, allowing the BMS to confirm round-trip with that specific integration (one instance per connected integration). The BMS whose timestamp is being echoed is identified by objectName and objectId (e.g., objectId: "BMS"). The integration field is required via the integration metadata base and drives the value topic.
Rack-specific identifier fields added to all Rack metadata messages.
Rack-specific identifier fields added to all Rack metadata messages.
Rack-specific identifier fields added to all Rack metadata messages.
Rack-specific identifier fields added to all Rack metadata messages.
Rack-specific identifier fields added to all Rack metadata messages.
Rack-specific identifier fields added to all Rack metadata messages.
Rack-specific identifier fields added to all Rack metadata messages.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Fault, 1 = Fault. No engUnit.
0=NotIsolated, 1=Isolated. No engUnit.
0 = NotIsolated, 1 = Isolated. No engUnit.
0 = No Leak, 1 = Leak (tray sensor). No engUnit. Integration-published value.
0 = Not Requested, 1 = Requested, -1 = Unknown. Integration-published value.
0 = Not Requested, 1 = Requested. Integration-published value.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
Dimensionless 0–1. engUnit not required.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
PowerMeter-specific identifier fields added to all PowerMeter metadata messages.
PhaseCurrent additionally requires phase to identify which electrical phase. Accepts letter form (A, B, C) or numeric form (1, 2, 3); both are valid representations of the same three-phase system. 3 metadata messages per meter, one per phase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Setpoint request written by an integration (e.g., MEPAI) to a CDU. BMS publishes metadata; the integration publishes the value to respective value topic namespace identified by integration
Setpoint request written by an integration (e.g., MEPAI) to a CDU. BMS publishes metadata; the integration publishes the value to respective value topic namespace identified by integration
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
BMS-published heartbeat timestamp. The BMS publishes its own timestamp every 10 s; one instance globally, consumed by all connected integrations. objectName and objectId identify the BMS itself (the publisher). The integration field is NOT used on this point — integration is reserved for value-publisher identity, and the BMS is the publisher here. scope optionally identifies which MQTT topics this heartbeat covers.
BMS echoes back the timestamp received from a specific integration. Published by the BMS (one instance per connected integration). The integration whose timestamp is being echoed is identified by objectName and objectId — by convention, objectId matches the same string used as that integration’s integration metadata value on its other points (e.g., objectId: "MEPAI1"). The integration field is intentionally NOT present on this point: integration denotes the value-publisher elsewhere in the spec, and the BMS is the publisher here. The integration being echoed is encoded in objectId, not in integration. scope optionally identifies which BMS MQTT-client/topic namespace this echo is associated with — used when the BMS runs multiple MQTT clients connected to DSX Exchange.
Integration-published heartbeat timestamp. Each connected integration publishes its own timestamp every 10 s; one instance per integration. objectName and objectId identify the integration publishing this heartbeat. By convention, objectId matches the same string used as this integration’s integration metadata value on its other points (e.g., objectId: "MEPAI1" with integration: "MEPAI1"). The integration field is required via the integration metadata base and drives the value topic.
Integration echoes the BMS timestamp. Each integration publishes its own echo of the BMS timestamp, allowing the BMS to confirm round-trip with that specific integration (one instance per connected integration). The BMS whose timestamp is being echoed is identified by objectName and objectId (e.g., objectId: "BMS"). The integration field is required via the integration metadata base and drives the value topic.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidDifferentialPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidFlow. Typical engUnit: LPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for LiquidPressure. Typical engUnit: kPa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for ValvePosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for PumpSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for FanSpeed. Typical engUnit: RPM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for DamperPosition. Typical engUnit: %. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirDifferentialPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirFlow. Typical engUnit: CFM. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirPressure. Typical engUnit: Pa. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
Optional fields common to all generic equipment metadata, regardless of identifier mode.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
0 = No Leak, 1 = Leak. No engUnit.
0 = No Leak, 1 = Leak. No engUnit.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Measurement fields for AirRelativeHumidity. Typical engUnit: %RH. The identifier (named-object XOR associate) and measurement (engUnit XOR stateText) constraints are independent and enforced by EquipmentMeasurementModeBase.
Setpoint request for a GenericObject. BMS publishes metadata; the integration publishes the value to the derived topic.
Setpoint request for a GenericObject. BMS publishes metadata; the integration publishes the value to the derived topic.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Field fragment for a vendor-specific or unmapped GenericPoint. processArea is required.
engUnit and stateText are both optional but mutually exclusive — include at most one. See the two variants below.
Field fragment for a vendor-specific or unmapped GenericPoint. processArea is required.
engUnit and stateText are both optional but mutually exclusive — include at most one. See the two variants below.
engUnit is prese…stateText is present, engUnit must…Field fragment for a vendor-specific or unmapped GenericPoint. processArea is required.
engUnit and stateText are both optional but mutually exclusive — include at most one. See the two variants below.
Field fragment for a vendor-specific or unmapped GenericPoint. processArea is required.
engUnit and stateText are both optional but mutually exclusive — include at most one. See the two variants below.
objectName and objectId are required.servesId is optional in Named-object mode.associateId must not be present.Incompatible with EquipmentAssociateMode — validators enforce this via
the parent oneOf.
associateId is required.objectName, objectId, and servesId must not be present.Incompatible with EquipmentNamedObjectMode — validators enforce this
via the parent oneOf.
Field fragment for a vendor-specific or unmapped GenericPoint. processArea is required.
engUnit and stateText are both optional but mutually exclusive — include at most one. See the two variants below.
Field fragment for a vendor-specific or unmapped GenericPoint. processArea is required.
engUnit and stateText are both optional but mutually exclusive — include at most one. See the two variants below.
engUnit is prese…stateText is present, engUnit must…