@bacnet-js/device
Version:
A TypeScript library for implementing BACnet IP devices in Node.js.
11 lines • 631 B
JavaScript
import { BDSingletProperty } from '../properties/index.js';
import { BDObject } from './generic/object.js';
import { ObjectType, ApplicationTag, PropertyIdentifier, BinaryPV, } from '@bacnet-js/client';
export class BDBinaryValue extends BDObject {
presentValue;
constructor(instance, opts) {
super({ type: ObjectType.BINARY_VALUE, instance }, opts.name, opts.description);
this.presentValue = this.addProperty(new BDSingletProperty(PropertyIdentifier.PRESENT_VALUE, ApplicationTag.ENUMERATED, opts.writable ?? false, opts.presentValue ?? BinaryPV.INACTIVE));
}
}
//# sourceMappingURL=binaryvalue.js.map