NanoOcp
Minimal AES70 / OCP.1 TCP client/server library for d&b Soundscape devices
Loading...
Searching...
No Matches
NanoOcp1::DS100::dbOcaObjectDef_SceneAgent Struct Reference

#include <Ocp1DS100ObjectDefinitions.h>

+ Inheritance diagram for NanoOcp1::DS100::dbOcaObjectDef_SceneAgent:
+ Collaboration diagram for NanoOcp1::DS100::dbOcaObjectDef_SceneAgent:

Public Member Functions

 dbOcaObjectDef_SceneAgent ()
 
Ocp1CommandDefinition ApplyCommand (std::uint16_t major, std::uint16_t minor)
 
Ocp1CommandDefinition PreviousCommand ()
 
Ocp1CommandDefinition NextCommand ()
 
Ocp1CommandDefinitionClone () 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 &parameterData=std::vector< std::uint8_t >())
 
virtual ~Ocp1CommandDefinition ()=default
 
virtual Ocp1CommandDefinition AddSubscriptionCommand () const
 
virtual Ocp1CommandDefinition RemoveSubscriptionCommand () const
 
virtual Ocp1CommandDefinition GetValueCommand () 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
 

Detailed Description

SceneAgent

Definition at line 1375 of file Ocp1DS100ObjectDefinitions.h.

Constructor & Destructor Documentation

◆ dbOcaObjectDef_SceneAgent()

NanoOcp1::DS100::dbOcaObjectDef_SceneAgent::dbOcaObjectDef_SceneAgent ( )
inline

Definition at line 1377 of file Ocp1DS100ObjectDefinitions.h.

Referenced by Clone().

Member Function Documentation

◆ ApplyCommand()

◆ Clone()

Ocp1CommandDefinition * NanoOcp1::DS100::dbOcaObjectDef_SceneAgent::Clone ( ) const
inlineoverridevirtual

Clone this object. To prevent slicing, this method must be overriden whenever new members or methods are added to a subclass.

Returns
A pointer to a copy of this object. It is the caller's responsibility to worry about the object's ownership.

Reimplemented from NanoOcp1::Ocp1CommandDefinition.

Definition at line 1416 of file Ocp1DS100ObjectDefinitions.h.

References dbOcaObjectDef_SceneAgent().

◆ NextCommand()

◆ PreviousCommand()


The documentation for this struct was generated from the following file: