UNPKG

aes70

Version:

A controller library for the AES70 protocol.

33 lines (28 loc) 1.08 kB
import { OcaNetworkControlProtocol } from '../../types/OcaNetworkControlProtocol'; import { PropertyEvent } from '../property_event'; import { RemoteDevice } from '../remote_device'; import { OcaApplicationNetwork } from './OcaApplicationNetwork'; /** * @extends OcaApplicationNetwork * @class OcaControlNetwork */ export declare class OcaControlNetwork extends OcaApplicationNetwork { /** * This event is emitted whenever Protocol changes. */ OnProtocolChanged: PropertyEvent<OcaNetworkControlProtocol>; /** * An alias for OnProtocolChanged */ OnControlProtocolChanged: PropertyEvent<OcaNetworkControlProtocol>; constructor(objectNumber: number, device: RemoteDevice); /** * Gets the network's Protocol property. Return status indicates whether the * operation was successful. * * @method OcaControlNetwork#GetControlProtocol * @returns {Promise<OcaNetworkControlProtocol>} * A promise which resolves to a single value of type :class:`OcaNetworkControlProtocol`. */ GetControlProtocol(): Promise<OcaNetworkControlProtocol>; }