UNPKG

@bacnet-js/device

Version:

A TypeScript library for implementing BACnet IP devices in Node.js.

31 lines 1.1 kB
import { BDAnalogValue, } from './analogvalue.js'; import { ObjectType, } from '@bacnet-js/client'; /** * Implements a BACnet Analog Input object * * The Analog Input object represents a physical or virtual analog input source such as a * temperature sensor, pressure sensor, or other analog measurement device. This object * type provides a standard way to represent analog inputs in BACnet systems. * * Required properties according to the BACnet specification: * - Object_Identifier (automatically added by BACnetObject) * - Object_Name (automatically added by BACnetObject) * - Object_Type (automatically added by BACnetObject) * - Present_Value (read-only unless Out_Of_Service is true) * - Status_Flags * - Event_State * - Out_Of_Service * - Units * - Reliability (optional but commonly included) * * @extends BDObject */ export class BDAnalogInput extends BDAnalogValue { /** * Creates a new BACnet Analog Input object */ constructor(instance, opts) { super(instance, opts, ObjectType.ANALOG_INPUT); } } //# sourceMappingURL=analoginput.js.map