|
NanoOcp
Minimal AES70 / OCP.1 TCP client/server library for d&b Soundscape devices
|
#include <Ocp1DS100ObjectDefinitions.h>
Inheritance diagram for NanoOcp1::DS100::dbOcaObjDef_MatrixSettings_ReverbRoomIdNames:
Collaboration diagram for NanoOcp1::DS100::dbOcaObjDef_MatrixSettings_ReverbRoomIdNames:Public Member Functions | |
| dbOcaObjDef_MatrixSettings_ReverbRoomIdNames () | |
| Ocp1CommandDefinition | GetValueCommand () const override |
| dbOcaObjDef_MatrixSettings_ReverbRoomIdNames * | Clone () const override |
Public Member Functions inherited from NanoOcp1::Ocp1CommandDefinition | |
| Ocp1CommandDefinition () | |
| Ocp1CommandDefinition (std::uint32_t targetOno, std::uint16_t propertyType, std::uint16_t propertyDefLevel, std::uint16_t propertyIndex, std::uint8_t paramCount=static_cast< std::uint8_t >(0), const ByteVector ¶meterData=std::vector< std::uint8_t >()) | |
| virtual | ~Ocp1CommandDefinition ()=default |
| virtual Ocp1CommandDefinition | AddSubscriptionCommand () const |
| virtual Ocp1CommandDefinition | RemoveSubscriptionCommand () const |
| virtual Ocp1CommandDefinition | SetValueCommand (const Variant &newValue) const |
| Ocp1DataType | GetDataType () const |
Additional Inherited Members | |
Public Attributes inherited from NanoOcp1::Ocp1CommandDefinition | |
| std::uint32_t | m_targetOno |
| std::uint16_t | m_propertyType |
| std::uint16_t | m_propertyDefLevel |
| std::uint16_t | m_propertyIndex |
| std::uint8_t | m_paramCount |
| ByteVector | m_parameterData |
MatrixSettings_ReverbRoomID - specialization to access the switche's position names
Definition at line 1103 of file Ocp1DS100ObjectDefinitions.h.
|
inline |
Definition at line 1105 of file Ocp1DS100ObjectDefinitions.h.
Referenced by Clone().
|
inlineoverridevirtual |
Clone this object. To prevent slicing, this method must be overriden whenever new members or methods are added to a subclass.
Reimplemented from NanoOcp1::Ocp1CommandDefinition.
Definition at line 1123 of file Ocp1DS100ObjectDefinitions.h.
References dbOcaObjDef_MatrixSettings_ReverbRoomIdNames().
|
inlineoverridevirtual |
Generates a Ocp1CommandDefinition for a typical GetValue command (methodIndex 1). Can be overriden for custom object GetValue commands.
Reimplemented from NanoOcp1::Ocp1CommandDefinition.
Definition at line 1113 of file Ocp1DS100ObjectDefinitions.h.
References NanoOcp1::Ocp1CommandDefinition::m_propertyDefLevel, NanoOcp1::Ocp1CommandDefinition::m_propertyType, NanoOcp1::Ocp1CommandDefinition::m_targetOno, and NanoOcp1::Ocp1CommandDefinition::Ocp1CommandDefinition().