LTKCPP-- LLRP Toolkit C Plus Plus Library
Public Member Functions | Protected Attributes | List of all members
CROSpecStartTrigger Class Reference

Class Definition CROSpecStartTrigger for LLRP parameter ROSpecStartTrigger. More...

#include <out_ltkcpp.h>

Inherits CParameter.

Public Member Functions

EROSpecStartTriggerType getROSpecStartTriggerType (void)
 Get accessor functions for the LLRP ROSpecStartTriggerType field.
 
void setROSpecStartTriggerType (EROSpecStartTriggerType value)
 Set accessor functions for the LLRP ROSpecStartTriggerType field.
 
CPeriodicTriggerValuegetPeriodicTriggerValue (void)
 Get accessor functions for the LLRP PeriodicTriggerValue sub-parameter.
 
EResultCode setPeriodicTriggerValue (CPeriodicTriggerValue *pValue)
 Set accessor functions for the LLRP PeriodicTriggerValue sub-parameter.
 
CGPITriggerValuegetGPITriggerValue (void)
 Get accessor functions for the LLRP GPITriggerValue sub-parameter.
 
EResultCode setGPITriggerValue (CGPITriggerValue *pValue)
 Set accessor functions for the LLRP GPITriggerValue sub-parameter.
 

Protected Attributes

EROSpecStartTriggerType m_eROSpecStartTriggerType
 
CPeriodicTriggerValuem_pPeriodicTriggerValue
 
CGPITriggerValuem_pGPITriggerValue
 

Internal Framework Functions

static const CFieldDescriptor
*const 
s_apFieldDescriptorTable []
 
static const CTypeDescriptor s_typeDescriptor
 
static const CFieldDescriptor s_fdROSpecStartTriggerType
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 

Detailed Description

Class Definition CROSpecStartTrigger for LLRP parameter ROSpecStartTrigger.

Document Reference LLRP Specification Section 10.2.1.1.1

Document Reference LLRP Specification Section 16.2.4.1.1.1

<p>Describes the condition upon which the ROSpec will start execution.</p> 

Definition at line 9647 of file out_ltkcpp.h.


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