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