UNPKG

@bacnet-js/device

Version:

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

18 lines 797 B
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