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

Class Definition CCUSTOM_MESSAGE for LLRP message CUSTOM_MESSAGE. More...

#include <out_ltkcpp.h>

Inherits CMessage, CMessage, CMessage, and CMessage.

Public Member Functions

llrp_u32_t getVendorIdentifier (void)
 Get accessor functions for the LLRP VendorIdentifier field.
 
void setVendorIdentifier (llrp_u32_t value)
 Set accessor functions for the LLRP VendorIdentifier field.
 
llrp_u8_t getMessageSubtype (void)
 Get accessor functions for the LLRP MessageSubtype field.
 
void setMessageSubtype (llrp_u8_t value)
 Set accessor functions for the LLRP MessageSubtype field.
 
llrp_bytesToEnd_t getData (void)
 Get accessor functions for the LLRP Data field.
 
void setData (llrp_bytesToEnd_t value)
 Set accessor functions for the LLRP Data field.
 
llrp_u32_t getVendorIdentifier (void)
 Get accessor functions for the LLRP VendorIdentifier field.
 
void setVendorIdentifier (llrp_u32_t value)
 Set accessor functions for the LLRP VendorIdentifier field.
 
llrp_u8_t getMessageSubtype (void)
 Get accessor functions for the LLRP MessageSubtype field.
 
void setMessageSubtype (llrp_u8_t value)
 Set accessor functions for the LLRP MessageSubtype field.
 
llrp_bytesToEnd_t getData (void)
 Get accessor functions for the LLRP Data field.
 
void setData (llrp_bytesToEnd_t value)
 Set accessor functions for the LLRP Data field.
 
llrp_u32_t getVendorIdentifier (void)
 Get accessor functions for the LLRP VendorIdentifier field.
 
void setVendorIdentifier (llrp_u32_t value)
 Set accessor functions for the LLRP VendorIdentifier field.
 
llrp_u8_t getMessageSubtype (void)
 Get accessor functions for the LLRP MessageSubtype field.
 
void setMessageSubtype (llrp_u8_t value)
 Set accessor functions for the LLRP MessageSubtype field.
 
llrp_bytesToEnd_t getData (void)
 Get accessor functions for the LLRP Data field.
 
void setData (llrp_bytesToEnd_t value)
 Set accessor functions for the LLRP Data field.
 
llrp_u32_t getVendorIdentifier (void)
 Get accessor functions for the LLRP VendorIdentifier field.
 
void setVendorIdentifier (llrp_u32_t value)
 Set accessor functions for the LLRP VendorIdentifier field.
 
llrp_u8_t getMessageSubtype (void)
 Get accessor functions for the LLRP MessageSubtype field.
 
void setMessageSubtype (llrp_u8_t value)
 Set accessor functions for the LLRP MessageSubtype field.
 
llrp_bytesToEnd_t getData (void)
 Get accessor functions for the LLRP Data field.
 
void setData (llrp_bytesToEnd_t value)
 Set accessor functions for the LLRP Data field.
 

Protected Attributes

llrp_u32_t m_VendorIdentifier
 
llrp_u8_t m_MessageSubtype
 
llrp_bytesToEnd_t m_Data
 

Internal Framework Functions

static const CFieldDescriptor *const s_apFieldDescriptorTable []
 
static const CTypeDescriptor s_typeDescriptor
 
static const CFieldDescriptor s_fdVendorIdentifier
 
static const CFieldDescriptor s_fdMessageSubtype
 
static const CFieldDescriptor s_fdData
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
void decodeFields (CDecoderStream *pDecoderStream)
 
void assimilateSubParameters (CErrorDetails *pError)
 
void encode (CEncoderStream *pEncoderStream) const
 
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)
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 
static CElement * s_construct (void)
 
static void s_decodeFields (CDecoderStream *pDecoderStream, CElement *pElement)
 

Detailed Description

Class Definition CCUSTOM_MESSAGE for LLRP message CUSTOM_MESSAGE.

Document Reference LLRP Specification Section 8.1

Document Reference LLRP Specification Section 16.1.42

<p>This message carries a vendor defined format from Reader to Client or Client to Reader. </p> 


<p>No requirements are made as to the content or parameters contained within the Data portion of these messages. Clients 

MAY ignore CUSTOM_MESSAGEs. Readers SHALL accept CUSTOM_MESSAGE and return an ERROR_MESSAGE if CUSTOM_MESSAGE is unsupported by the Reader or the CUSTOM_MESSAGE contains fields and/or parameters that are unsupported by the Reader.

<SMALL><i>Copyright 2006, 2007, EPCglobal Inc. The proprietary text of EPCglobal Inc. included here is in not a Contribution to the LLRP toolkit, under Apache License, Version 2.0. The right to use the proprietary text is limited to reproduction and display thereof within the work.</i></SMALL> 

Definition at line 2003 of file armv7l/src/generated/out_ltkcpp.h.


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