@bacnet-js/device
Version:
A TypeScript library for implementing BACnet IP devices in Node.js.
18 lines • 797 B
TypeScript
import { type ApplicationTagValueTypeMap, type BACNetAppData, ApplicationTag, PropertyIdentifier } from '@bacnet-js/client';
import { BDAbstractArrayProperty } from './abstract.js';
import { type BDPropertyAccessContext } from './../types.js';
/**
*
*/
export declare class BDPolledArrayProperty<Tag extends ApplicationTag, Type extends ApplicationTagValueTypeMap[Tag] = ApplicationTagValueTypeMap[Tag]> extends BDAbstractArrayProperty<Tag, Type> {
#private;
constructor(identifier: PropertyIdentifier, poll: (ctx: BDPropertyAccessContext) => BACNetAppData<Tag, Type>[]);
getData(ctx?: BDPropertyAccessContext): BACNetAppData<Tag, Type>[];
setData(): Promise<void>;
/**
*
* @internal
*/
___writeData(): Promise<void>;
}
//# sourceMappingURL=polled.d.ts.map