UNPKG

aes70

Version:

A controller library for the AES70 protocol.

35 lines (26 loc) 730 B
import { RemoteDevice } from './remote_device'; import { IOcaPropertyID, OcaPropertyID } from '../types/OcaPropertyID'; 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; }