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(opts: BDAnalogInputOpts); } //# sourceMappingURL=analoginput.d.ts.map