aes70
Version:
A controller library for the AES70 protocol.
44 lines (38 loc) • 982 B
TypeScript
/*
* This file has been generated.
*/
import {
IOcaTaskGenericState,
OcaTaskGenericState,
} from './OcaTaskGenericState.js';
import { IOcaTypedBlob, OcaTypedBlob } from './OcaTypedBlob.js';
export declare interface IOcaTaskOperationalState {
/**
* Generic state of this Task Agent.
* @type OcaTaskGenericState
*/
Generic: IOcaTaskGenericState;
/**
* Device-specific state details (optional)
* @type OcaTypedBlob[]
*/
Details: IOcaTypedBlob[];
}
export declare class OcaTaskOperationalState
implements IOcaTaskOperationalState {
/**
* Operational state of task: generic state + task-specific details
* @class OcaTaskOperationalState
*/
constructor(Generic: OcaTaskGenericState, Details: OcaTypedBlob[]);
/**
* Generic state of this Task Agent.
* @type OcaTaskGenericState
*/
Generic: OcaTaskGenericState;
/**
* Device-specific state details (optional)
* @type OcaTypedBlob[]
*/
Details: OcaTypedBlob[];
}