OcaSignalOutput#
This document describes the controller implementation of OcaSignalOutput. This class is documented in the AES70 standard as:
A set of one or more non-network signal outputs. Number of channels shall be set at construction time.
This class has no native properties or methods - they are all inherited from OcaWorker and above. It is defined as a separate class as an aid to enumeration and signal flow definition.
Overview#
- ClassID: 1.1.1.19
- Header:
aes70/controller/OcaSignalOutput.hpp
- Namespace:
aes70::controller
- Inheritance: aes70::controller::OcaActuator, aes70::controller::OcaWorker, aes70::controller::OcaRoot, aes70::controller::object
Class Declaration#
namespace aes70::controller
{
class OcaSignalOutput : public OcaActuator
{
public:
OcaSignalOutput(std::shared_ptr<connection> connection,
uin32_t object_number);
OcaSignalOutput(const OcaSignalOutput &o);
// Control Methods
// Observing Properties
// Property Changed Subscriptions
};
}