UNPKG

aes70

Version:

A controller library for the AES70 protocol.

35 lines (26 loc) 736 B
import { RemoteDevice } from './remote_device.js'; import { IOcaPropertyID, OcaPropertyID } from '../types/OcaPropertyID.js'; export class ObjectBase { readonly device: RemoteDevice; readonly ono: number; constructor(ObjectNumber: number, device: RemoteDevice); /** * Returns the object number. */ get ObjectNumber(): number; /** * Returns the class version of this implementation. */ get ClassVersion(): number; /** * Returns the class id of this implementation. */ get ClassID(): string; /** * Returns the name of this class. */ get ClassName(): string; GetPropertyName(id: IOcaPropertyID): string | undefined; GetPropertyID(name: string): OcaPropertyID; Dispose(): void; }