@bacnet-js/device
Version:
A TypeScript library for implementing BACnet IP devices in Node.js.
30 lines • 1.11 kB
TypeScript
import { type BDAnalogValueOpts, BDAnalogValue } from './analogvalue.js';
export interface BDAnalogInputOpts extends BDAnalogValueOpts {
}
/**
* 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 declare class BDAnalogInput extends BDAnalogValue {
/**
* Creates a new BACnet Analog Input object
*/
constructor(instance: number, opts: BDAnalogInputOpts);
}
//# sourceMappingURL=analoginput.d.ts.map