UNPKG

aes70

Version:

A controller library for the AES70 protocol.

87 lines (75 loc) 1.76 kB
/* * This file has been generated. */ import { IOcaClassIdentification, OcaClassIdentification, } from './OcaClassIdentification'; export declare interface IOcaObjectSearchResult { /** * ONo of object found * @type number */ ONo: number; /** * Class identification (class ID + class version) of object found * @type OcaClassIdentification */ ClassIdentification: IOcaClassIdentification; /** * Chain of ONos leading from root to this object's container * @type number[] */ ContainerPath: number[]; /** * Object role in device * @type string */ Role: string; /** * Object user-specified label * @type string */ Label: string; } export declare class OcaObjectSearchResult implements IOcaObjectSearchResult { /** * Result of object search via the Find...() methods of **OcaBlock**. Dynamic * format, form used depends on type of search and options. The FieldMap * parameter of the Find...() methods specifies which optional fields should * be returned as nonnull. * @class OcaObjectSearchResult */ constructor( ONo: number, ClassIdentification: OcaClassIdentification, ContainerPath: number[], Role: string, Label: string ); /** * ONo of object found * @type number */ ONo: number; /** * Class identification (class ID + class version) of object found * @type OcaClassIdentification */ ClassIdentification: OcaClassIdentification; /** * Chain of ONos leading from root to this object's container * @type number[] */ ContainerPath: number[]; /** * Object role in device * @type string */ Role: string; /** * Object user-specified label * @type string */ Label: string; }