aes70::OcaTaskStatus struct

Contents

Status of an OcaTask: task state plus a nonspecific blob named Parameter which the application can use, or not.

  • The initial value of Parameter is null.
  • The controller sets the value of Parameter via the Control() method.
  • If the task's state changes due to an internal event (examples: task duration value reached; or failure due to an error), Parameter is not changed.

Public variables

OcaTaskID ID
OcaTaskState State
OcaUint16 ErrorCode

Variable documentation

OcaTaskID aes70::OcaTaskStatus::ID

ID of the task to which this state descriptor applies.

OcaTaskState aes70::OcaTaskStatus::State

State of the task - running, stopped, etc.

OcaUint16 aes70::OcaTaskStatus::ErrorCode

Error code. Value is application-specific.