Classes | Defines | Typedefs | Enumerations | Functions | Variables
ltkc_base.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llrp_bytesToEnd_t
struct  llrp_s16v_t
struct  llrp_s32v_t
struct  llrp_s64v_t
struct  llrp_s8v_t
struct  LLRP_SDecoder
struct  LLRP_SDecoderOps
struct  LLRP_SDecoderStream
struct  LLRP_SDecoderStreamOps
struct  LLRP_SElement
struct  LLRP_SEncoder
struct  LLRP_SEncoderOps
struct  LLRP_SEncoderStream
struct  LLRP_SEncoderStreamOps
struct  LLRP_SEnumTableEntry
struct  LLRP_SErrorDetails
struct  LLRP_SFieldDescriptor
struct  LLRP_SMessage
struct  LLRP_SNamespaceDescriptor
struct  LLRP_SParameter
struct  LLRP_STypeDescriptor
struct  LLRP_STypeRegistry
struct  LLRP_SVendorDescriptor
struct  llrp_u16v_t
struct  llrp_u1v_t
struct  llrp_u32v_t
struct  llrp_u64v_t
struct  llrp_u8v_t
struct  llrp_u96_t
struct  llrp_utf8v_t

Defines

#define LTKC_MAX_CUSTOM_MESSAGE   100u
#define LTKC_MAX_CUSTOM_PARAMETER   300u
#define LTKC_VERSION   0x01000005
#define LTKC_VERSION_STR   "1.0.0.5"

Typedefs

typedef enum LLRP_EFieldFormat LLRP_tEFieldFormat
typedef enum LLRP_EFieldType LLRP_tEFieldType
typedef enum LLRP_ResultCode LLRP_tResultCode
typedef struct LLRP_SDecoder LLRP_tSDecoder
typedef struct LLRP_SDecoderOps LLRP_tSDecoderOps
typedef struct LLRP_SDecoderStream LLRP_tSDecoderStream
typedef struct
LLRP_SDecoderStreamOps 
LLRP_tSDecoderStreamOps
typedef struct LLRP_SElement LLRP_tSElement
typedef struct LLRP_SEncoder LLRP_tSEncoder
typedef struct LLRP_SEncoderOps LLRP_tSEncoderOps
typedef struct LLRP_SEncoderStream LLRP_tSEncoderStream
typedef struct
LLRP_SEncoderStreamOps 
LLRP_tSEncoderStreamOps
typedef struct LLRP_SEnumTableEntry LLRP_tSEnumTableEntry
typedef struct LLRP_SErrorDetails LLRP_tSErrorDetails
typedef struct
LLRP_SFieldDescriptor 
LLRP_tSFieldDescriptor
typedef struct LLRP_SMessage LLRP_tSMessage
typedef struct
LLRP_SNamespaceDescriptor 
LLRP_tSNamespaceDescriptor
typedef struct LLRP_SParameter LLRP_tSParameter
typedef struct LLRP_STypeDescriptor LLRP_tSTypeDescriptor
typedef struct LLRP_STypeRegistry LLRP_tSTypeRegistry
typedef struct
LLRP_SVendorDescriptor 
LLRP_tSVendorDescriptor

Enumerations

enum  LLRP_EFieldFormat {
  LLRP_FMT_NORMAL, LLRP_FMT_DEC, LLRP_FMT_HEX, LLRP_FMT_UTF8,
  LLRP_FMT_DATETIME
}
enum  LLRP_EFieldType {
  LLRP_FT_U8, LLRP_FT_S8, LLRP_FT_U8V, LLRP_FT_S8V,
  LLRP_FT_U16, LLRP_FT_S16, LLRP_FT_U16V, LLRP_FT_S16V,
  LLRP_FT_U32, LLRP_FT_S32, LLRP_FT_U32V, LLRP_FT_S32V,
  LLRP_FT_U64, LLRP_FT_S64, LLRP_FT_U64V, LLRP_FT_S64V,
  LLRP_FT_U1, LLRP_FT_U1V, LLRP_FT_U2, LLRP_FT_U96,
  LLRP_FT_UTF8V, LLRP_FT_E1, LLRP_FT_E2, LLRP_FT_E8,
  LLRP_FT_E16, LLRP_FT_E32, LLRP_FT_E8V, LLRP_FT_BYTESTOEND
}
enum  LLRP_ResultCode {
  LLRP_RC_OK = 0, LLRP_RC_MiscError = 100, LLRP_RC_Botch, LLRP_RC_SendIOError,
  LLRP_RC_RecvIOError, LLRP_RC_RecvEOF, LLRP_RC_RecvTimeout, LLRP_RC_RecvFramingError,
  LLRP_RC_BadVersion, LLRP_RC_MissingResponseType, LLRP_RC_UnknownMessageType, LLRP_RC_UnknownParameterType,
  LLRP_RC_ExcessiveLength, LLRP_RC_InvalidLength, LLRP_RC_FieldUnderrun, LLRP_RC_ReservedBitsUnderrun,
  LLRP_RC_FieldOverrun, LLRP_RC_ReservedBitsOverrun, LLRP_RC_UnalignedBitField, LLRP_RC_UnalignedReservedBits,
  LLRP_RC_MessageAllocationFailed, LLRP_RC_ParameterAllocationFailed, LLRP_RC_FieldAllocationFailed, LLRP_RC_ExtraBytes,
  LLRP_RC_MissingParameter, LLRP_RC_UnexpectedParameter, LLRP_RC_InvalidChoiceMember, LLRP_RC_EnrollBadTypeNumber,
  LLRP_RC_NotAllowedAtExtensionPoint
}

Functions

void LLRP_bytesToEnd_clear (llrp_bytesToEnd_t *pDst)
llrp_bytesToEnd_t LLRP_bytesToEnd_construct (llrp_u16_t nValue)
llrp_bytesToEnd_t LLRP_bytesToEnd_copy (llrp_bytesToEnd_t Value)
void LLRP_bytesToEnd_set (llrp_bytesToEnd_t *pDst, llrp_bytesToEnd_t Value)
LLRP_tSMessageLLRP_Decoder_decodeMessage (LLRP_tSDecoder *pDecoder)
void LLRP_Decoder_destruct (LLRP_tSDecoder *pDecoder)
void LLRP_Element_addSubParameterToAllList (LLRP_tSElement *pElement, LLRP_tSParameter *pParameter)
void LLRP_Element_addToSubParameterList (LLRP_tSElement *pElement, LLRP_tSParameter **ppListHead, LLRP_tSParameter *pValue)
void LLRP_Element_attachToSubParameterList (LLRP_tSParameter **ppListHead, LLRP_tSParameter *pValue)
void LLRP_Element_clearSubParameterAllList (LLRP_tSElement *pElement)
void LLRP_Element_clearSubParameterList (LLRP_tSElement *pElement, LLRP_tSParameter **ppListHead)
LLRP_tSElementLLRP_Element_construct (const LLRP_tSTypeDescriptor *pTypeDescriptor)
void LLRP_Element_destruct (LLRP_tSElement *pElement)
void LLRP_Element_finalDestruct (LLRP_tSElement *pElement)
void LLRP_Element_removeSubParameterFromAllList (LLRP_tSElement *pElement, LLRP_tSParameter *pParameter)
void LLRP_Element_setSubParameterPtr (LLRP_tSElement *pElement, LLRP_tSParameter **ppPtr, LLRP_tSParameter *pValue)
int LLRP_Element_walk (const LLRP_tSElement *pElement, int(*pFunc)(const LLRP_tSElement *pElement, void *pArg), void *pArg, int iDepth, int nMaxDepth)
void LLRP_Encoder_destruct (LLRP_tSEncoder *pEncoder)
void LLRP_Encoder_encodeElement (LLRP_tSEncoder *pEncoder, const LLRP_tSElement *pElement)
void LLRP_Error_clear (LLRP_tSErrorDetails *pError)
void LLRP_Error_missingParameter (LLRP_tSErrorDetails *pError, const LLRP_tSTypeDescriptor *pRefType)
void LLRP_Error_resultCodeAndWhatStr (LLRP_tSErrorDetails *pError, LLRP_tResultCode eResultCode, const char *pWhatStr)
void LLRP_Error_unexpectedParameter (LLRP_tSErrorDetails *pError, const LLRP_tSParameter *pParameter)
void LLRP_Message_setMessageID (LLRP_tSMessage *pMessage, llrp_u32_t MessageID)
llrp_bool_t LLRP_Parameter_isAllowedExtension (LLRP_tSParameter *pParameter, const LLRP_tSTypeDescriptor *pEnclosingTypeDescriptor)
llrp_bool_t LLRP_Parameter_isAllowedIn (LLRP_tSParameter *pParameter, const LLRP_tSTypeDescriptor *pEnclosingTypeDescriptor)
void LLRP_s16v_clear (llrp_s16v_t *pDst)
llrp_s16v_t LLRP_s16v_construct (llrp_u16_t nValue)
llrp_s16v_t LLRP_s16v_copy (llrp_s16v_t Value)
void LLRP_s16v_set (llrp_s16v_t *pDst, llrp_s16v_t Value)
void LLRP_s32v_clear (llrp_s32v_t *pDst)
llrp_s32v_t LLRP_s32v_construct (llrp_u16_t nValue)
llrp_s32v_t LLRP_s32v_copy (llrp_s32v_t Value)
void LLRP_s32v_set (llrp_s32v_t *pDst, llrp_s32v_t Value)
void LLRP_s64v_clear (llrp_s64v_t *pDst)
llrp_s64v_t LLRP_s64v_construct (llrp_u16_t nValue)
llrp_s64v_t LLRP_s64v_copy (llrp_s64v_t Value)
void LLRP_s64v_set (llrp_s64v_t *pDst, llrp_s64v_t Value)
void LLRP_s8v_clear (llrp_s8v_t *pDst)
llrp_s8v_t LLRP_s8v_construct (llrp_u16_t nValue)
llrp_s8v_t LLRP_s8v_copy (llrp_s8v_t Value)
void LLRP_s8v_set (llrp_s8v_t *pDst, llrp_s8v_t Value)
LLRP_tResultCode LLRP_toXMLString (const LLRP_tSElement *pElement, char *pBuffer, int nBuffer)
 Format an element as XML text.
LLRP_tSTypeRegistryLLRP_TypeRegistry_construct (void)
void LLRP_TypeRegistry_destruct (LLRP_tSTypeRegistry *pTypeRegistry)
LLRP_tResultCode LLRP_TypeRegistry_enroll (LLRP_tSTypeRegistry *pTypeRegistry, const LLRP_tSTypeDescriptor *pTypeDescriptor)
const LLRP_tSTypeDescriptorLLRP_TypeRegistry_lookupCustomMessage (const LLRP_tSTypeRegistry *pTypeRegistry, unsigned int VendorID, unsigned int MessageSubTypeNum)
const LLRP_tSTypeDescriptorLLRP_TypeRegistry_lookupCustomParameter (const LLRP_tSTypeRegistry *pTypeRegistry, unsigned int VendorID, unsigned int ParameterSubTypeNum)
const LLRP_tSTypeDescriptorLLRP_TypeRegistry_lookupMessage (const LLRP_tSTypeRegistry *pTypeRegistry, unsigned int MessageTypeNum)
const LLRP_tSTypeDescriptorLLRP_TypeRegistry_lookupParameter (const LLRP_tSTypeRegistry *pTypeRegistry, unsigned int ParameterTypeNum)
void LLRP_u16v_clear (llrp_u16v_t *pDst)
llrp_u16v_t LLRP_u16v_construct (llrp_u16_t nValue)
llrp_u16v_t LLRP_u16v_copy (llrp_u16v_t Value)
void LLRP_u16v_set (llrp_u16v_t *pDst, llrp_u16v_t Value)
void LLRP_u1v_clear (llrp_u1v_t *pDst)
llrp_u1v_t LLRP_u1v_construct (llrp_u16_t nBit)
llrp_u1v_t LLRP_u1v_copy (llrp_u1v_t Value)
void LLRP_u1v_set (llrp_u1v_t *pDst, llrp_u1v_t Value)
void LLRP_u32v_clear (llrp_u32v_t *pDst)
llrp_u32v_t LLRP_u32v_construct (llrp_u16_t nValue)
llrp_u32v_t LLRP_u32v_copy (llrp_u32v_t Value)
void LLRP_u32v_set (llrp_u32v_t *pDst, llrp_u32v_t Value)
void LLRP_u64v_clear (llrp_u64v_t *pDst)
llrp_u64v_t LLRP_u64v_construct (llrp_u16_t nValue)
llrp_u64v_t LLRP_u64v_copy (llrp_u64v_t Value)
void LLRP_u64v_set (llrp_u64v_t *pDst, llrp_u64v_t Value)
void LLRP_u8v_clear (llrp_u8v_t *pDst)
llrp_u8v_t LLRP_u8v_construct (llrp_u16_t nValue)
llrp_u8v_t LLRP_u8v_copy (llrp_u8v_t Value)
void LLRP_u8v_set (llrp_u8v_t *pDst, llrp_u8v_t Value)
void LLRP_utf8v_clear (llrp_utf8v_t *pDst)
llrp_utf8v_t LLRP_utf8v_construct (llrp_u16_t nValue)
llrp_utf8v_t LLRP_utf8v_copy (llrp_utf8v_t Value)
void LLRP_utf8v_set (llrp_utf8v_t *pDst, llrp_utf8v_t Value)

Variables

LLRP_tSFieldDescriptor LLRP_g_fdMessageHeader_Length
LLRP_tSFieldDescriptor LLRP_g_fdMessageHeader_MessageID
LLRP_tSFieldDescriptor LLRP_g_fdMessageHeader_Subtype
LLRP_tSFieldDescriptor LLRP_g_fdMessageHeader_Type
LLRP_tSFieldDescriptor LLRP_g_fdMessageHeader_VendorPEN
LLRP_tSFieldDescriptor LLRP_g_fdParameterHeader_Subtype
LLRP_tSFieldDescriptor LLRP_g_fdParameterHeader_TLVLength
LLRP_tSFieldDescriptor LLRP_g_fdParameterHeader_TLVType
LLRP_tSFieldDescriptor LLRP_g_fdParameterHeader_TVType
LLRP_tSFieldDescriptor LLRP_g_fdParameterHeader_VendorPEN

Define Documentation

#define LTKC_MAX_CUSTOM_MESSAGE   100u

Definition at line 478 of file ltkc_base.h.

#define LTKC_MAX_CUSTOM_PARAMETER   300u

Definition at line 479 of file ltkc_base.h.

#define LTKC_VERSION   0x01000005

Definition at line 25 of file ltkc_base.h.

#define LTKC_VERSION_STR   "1.0.0.5"

Definition at line 26 of file ltkc_base.h.


Typedef Documentation

Definition at line 57 of file ltkc_base.h.

Definition at line 56 of file ltkc_base.h.

Definition at line 51 of file ltkc_base.h.

typedef struct LLRP_SDecoder LLRP_tSDecoder

Definition at line 64 of file ltkc_base.h.

Definition at line 65 of file ltkc_base.h.

Definition at line 66 of file ltkc_base.h.

Definition at line 67 of file ltkc_base.h.

typedef struct LLRP_SElement LLRP_tSElement

Definition at line 61 of file ltkc_base.h.

typedef struct LLRP_SEncoder LLRP_tSEncoder

Definition at line 68 of file ltkc_base.h.

Definition at line 69 of file ltkc_base.h.

Definition at line 70 of file ltkc_base.h.

Definition at line 71 of file ltkc_base.h.

Definition at line 59 of file ltkc_base.h.

Definition at line 52 of file ltkc_base.h.

Definition at line 58 of file ltkc_base.h.

typedef struct LLRP_SMessage LLRP_tSMessage

Definition at line 62 of file ltkc_base.h.

Definition at line 54 of file ltkc_base.h.

Definition at line 63 of file ltkc_base.h.

Definition at line 55 of file ltkc_base.h.

Definition at line 60 of file ltkc_base.h.

Definition at line 53 of file ltkc_base.h.


Enumeration Type Documentation

Enumerator:
LLRP_FMT_NORMAL 
LLRP_FMT_DEC 
LLRP_FMT_HEX 
LLRP_FMT_UTF8 
LLRP_FMT_DATETIME 

Definition at line 419 of file ltkc_base.h.

Enumerator:
LLRP_FT_U8 
LLRP_FT_S8 
LLRP_FT_U8V 
LLRP_FT_S8V 
LLRP_FT_U16 
LLRP_FT_S16 
LLRP_FT_U16V 
LLRP_FT_S16V 
LLRP_FT_U32 
LLRP_FT_S32 
LLRP_FT_U32V 
LLRP_FT_S32V 
LLRP_FT_U64 
LLRP_FT_S64 
LLRP_FT_U64V 
LLRP_FT_S64V 
LLRP_FT_U1 
LLRP_FT_U1V 
LLRP_FT_U2 
LLRP_FT_U96 
LLRP_FT_UTF8V 
LLRP_FT_E1 
LLRP_FT_E2 
LLRP_FT_E8 
LLRP_FT_E16 
LLRP_FT_E32 
LLRP_FT_E8V 
LLRP_FT_BYTESTOEND 

Definition at line 403 of file ltkc_base.h.

Enumerator:
LLRP_RC_OK 
LLRP_RC_MiscError 
LLRP_RC_Botch 
LLRP_RC_SendIOError 
LLRP_RC_RecvIOError 
LLRP_RC_RecvEOF 
LLRP_RC_RecvTimeout 
LLRP_RC_RecvFramingError 
LLRP_RC_BadVersion 
LLRP_RC_MissingResponseType 
LLRP_RC_UnknownMessageType 
LLRP_RC_UnknownParameterType 
LLRP_RC_ExcessiveLength 
LLRP_RC_InvalidLength 
LLRP_RC_FieldUnderrun 
LLRP_RC_ReservedBitsUnderrun 
LLRP_RC_FieldOverrun 
LLRP_RC_ReservedBitsOverrun 
LLRP_RC_UnalignedBitField 
LLRP_RC_UnalignedReservedBits 
LLRP_RC_MessageAllocationFailed 
LLRP_RC_ParameterAllocationFailed 
LLRP_RC_FieldAllocationFailed 
LLRP_RC_ExtraBytes 
LLRP_RC_MissingParameter 
LLRP_RC_UnexpectedParameter 
LLRP_RC_InvalidChoiceMember 
LLRP_RC_EnrollBadTypeNumber 
LLRP_RC_NotAllowedAtExtensionPoint 

Definition at line 201 of file ltkc_base.h.


Function Documentation

Definition at line 711 of file ltkc_array.c.

Definition at line 689 of file ltkc_array.c.

Definition at line 732 of file ltkc_array.c.

Definition at line 723 of file ltkc_array.c.

Definition at line 36 of file ltkc_encdec.c.

void LLRP_Decoder_destruct ( LLRP_tSDecoder pDecoder)

Definition at line 29 of file ltkc_encdec.c.

Definition at line 65 of file ltkc_element.c.

void LLRP_Element_addToSubParameterList ( LLRP_tSElement pElement,
LLRP_tSParameter **  ppListHead,
LLRP_tSParameter pValue 
)

Definition at line 144 of file ltkc_element.c.

Definition at line 165 of file ltkc_element.c.

Definition at line 112 of file ltkc_element.c.

void LLRP_Element_clearSubParameterList ( LLRP_tSElement pElement,
LLRP_tSParameter **  ppListHead 
)

Definition at line 183 of file ltkc_element.c.

Definition at line 29 of file ltkc_element.c.

void LLRP_Element_destruct ( LLRP_tSElement pElement)

Definition at line 46 of file ltkc_element.c.

Definition at line 56 of file ltkc_element.c.

Definition at line 85 of file ltkc_element.c.

void LLRP_Element_setSubParameterPtr ( LLRP_tSElement pElement,
LLRP_tSParameter **  ppPtr,
LLRP_tSParameter pValue 
)

Definition at line 126 of file ltkc_element.c.

int LLRP_Element_walk ( const LLRP_tSElement pElement,
int(*)(const LLRP_tSElement *pElement, void *pArg)  pFunc,
void *  pArg,
int  iDepth,
int  nMaxDepth 
)

Definition at line 200 of file ltkc_element.c.

void LLRP_Encoder_destruct ( LLRP_tSEncoder pEncoder)

Definition at line 43 of file ltkc_encdec.c.

void LLRP_Encoder_encodeElement ( LLRP_tSEncoder pEncoder,
const LLRP_tSElement pElement 
)

Definition at line 50 of file ltkc_encdec.c.

Definition at line 28 of file ltkc_error.c.

void LLRP_Error_missingParameter ( LLRP_tSErrorDetails pError,
const LLRP_tSTypeDescriptor pRefType 
)

Definition at line 35 of file ltkc_error.c.

void LLRP_Error_resultCodeAndWhatStr ( LLRP_tSErrorDetails pError,
LLRP_tResultCode  eResultCode,
const char *  pWhatStr 
)

Definition at line 61 of file ltkc_error.c.

void LLRP_Error_unexpectedParameter ( LLRP_tSErrorDetails pError,
const LLRP_tSParameter pParameter 
)

Definition at line 48 of file ltkc_error.c.

void LLRP_Message_setMessageID ( LLRP_tSMessage pMessage,
llrp_u32_t  MessageID 
)

Definition at line 239 of file ltkc_element.c.

llrp_bool_t LLRP_Parameter_isAllowedExtension ( LLRP_tSParameter pParameter,
const LLRP_tSTypeDescriptor pEnclosingTypeDescriptor 
)

Definition at line 264 of file ltkc_element.c.

llrp_bool_t LLRP_Parameter_isAllowedIn ( LLRP_tSParameter pParameter,
const LLRP_tSTypeDescriptor pEnclosingTypeDescriptor 
)

Definition at line 247 of file ltkc_element.c.

void LLRP_s16v_clear ( llrp_s16v_t pDst)

Definition at line 249 of file ltkc_array.c.

llrp_s16v_t LLRP_s16v_construct ( llrp_u16_t  nValue)

Definition at line 227 of file ltkc_array.c.

Definition at line 270 of file ltkc_array.c.

void LLRP_s16v_set ( llrp_s16v_t pDst,
llrp_s16v_t  Value 
)

Definition at line 261 of file ltkc_array.c.

void LLRP_s32v_clear ( llrp_s32v_t pDst)

Definition at line 381 of file ltkc_array.c.

llrp_s32v_t LLRP_s32v_construct ( llrp_u16_t  nValue)

Definition at line 359 of file ltkc_array.c.

Definition at line 402 of file ltkc_array.c.

void LLRP_s32v_set ( llrp_s32v_t pDst,
llrp_s32v_t  Value 
)

Definition at line 393 of file ltkc_array.c.

void LLRP_s64v_clear ( llrp_s64v_t pDst)

Definition at line 513 of file ltkc_array.c.

llrp_s64v_t LLRP_s64v_construct ( llrp_u16_t  nValue)

Definition at line 491 of file ltkc_array.c.

Definition at line 534 of file ltkc_array.c.

void LLRP_s64v_set ( llrp_s64v_t pDst,
llrp_s64v_t  Value 
)

Definition at line 525 of file ltkc_array.c.

void LLRP_s8v_clear ( llrp_s8v_t pDst)

Definition at line 117 of file ltkc_array.c.

llrp_s8v_t LLRP_s8v_construct ( llrp_u16_t  nValue)

Definition at line 95 of file ltkc_array.c.

Definition at line 138 of file ltkc_array.c.

void LLRP_s8v_set ( llrp_s8v_t pDst,
llrp_s8v_t  Value 
)

Definition at line 129 of file ltkc_array.c.

LLRP_tResultCode LLRP_toXMLString ( const LLRP_tSElement pElement,
char *  pBuffer,
int  nBuffer 
)

Format an element as XML text.

Basic steps

  • Construct an XML encoder that fills a buffer
  • Encode the message through the XML encoder
  • Destruct the XML encoder
Parameters:
[in]pElementPointer to message/parameter to format
Returns:
LLRP_tResultCode

Definition at line 1524 of file ltkc_xmltextencode.c.

Definition at line 30 of file ltkc_typeregistry.c.

Definition at line 47 of file ltkc_typeregistry.c.

LLRP_tResultCode LLRP_TypeRegistry_enroll ( LLRP_tSTypeRegistry pTypeRegistry,
const LLRP_tSTypeDescriptor pTypeDescriptor 
)

Definition at line 56 of file ltkc_typeregistry.c.

const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupCustomMessage ( const LLRP_tSTypeRegistry pTypeRegistry,
unsigned int  VendorID,
unsigned int  MessageSubTypeNum 
)

Definition at line 137 of file ltkc_typeregistry.c.

const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupCustomParameter ( const LLRP_tSTypeRegistry pTypeRegistry,
unsigned int  VendorID,
unsigned int  ParameterSubTypeNum 
)

Definition at line 160 of file ltkc_typeregistry.c.

const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupMessage ( const LLRP_tSTypeRegistry pTypeRegistry,
unsigned int  MessageTypeNum 
)

Definition at line 109 of file ltkc_typeregistry.c.

const LLRP_tSTypeDescriptor* LLRP_TypeRegistry_lookupParameter ( const LLRP_tSTypeRegistry pTypeRegistry,
unsigned int  ParameterTypeNum 
)

Definition at line 123 of file ltkc_typeregistry.c.

void LLRP_u16v_clear ( llrp_u16v_t pDst)

Definition at line 183 of file ltkc_array.c.

llrp_u16v_t LLRP_u16v_construct ( llrp_u16_t  nValue)

Definition at line 161 of file ltkc_array.c.

Definition at line 204 of file ltkc_array.c.

void LLRP_u16v_set ( llrp_u16v_t pDst,
llrp_u16v_t  Value 
)

Definition at line 195 of file ltkc_array.c.

void LLRP_u1v_clear ( llrp_u1v_t pDst)

Definition at line 579 of file ltkc_array.c.

llrp_u1v_t LLRP_u1v_construct ( llrp_u16_t  nBit)

Definition at line 557 of file ltkc_array.c.

Definition at line 600 of file ltkc_array.c.

void LLRP_u1v_set ( llrp_u1v_t pDst,
llrp_u1v_t  Value 
)

Definition at line 591 of file ltkc_array.c.

void LLRP_u32v_clear ( llrp_u32v_t pDst)

Definition at line 315 of file ltkc_array.c.

llrp_u32v_t LLRP_u32v_construct ( llrp_u16_t  nValue)

Definition at line 293 of file ltkc_array.c.

Definition at line 336 of file ltkc_array.c.

void LLRP_u32v_set ( llrp_u32v_t pDst,
llrp_u32v_t  Value 
)

Definition at line 327 of file ltkc_array.c.

void LLRP_u64v_clear ( llrp_u64v_t pDst)

Definition at line 447 of file ltkc_array.c.

llrp_u64v_t LLRP_u64v_construct ( llrp_u16_t  nValue)

Definition at line 425 of file ltkc_array.c.

Definition at line 468 of file ltkc_array.c.

void LLRP_u64v_set ( llrp_u64v_t pDst,
llrp_u64v_t  Value 
)

Definition at line 459 of file ltkc_array.c.

void LLRP_u8v_clear ( llrp_u8v_t pDst)

Definition at line 51 of file ltkc_array.c.

llrp_u8v_t LLRP_u8v_construct ( llrp_u16_t  nValue)

Definition at line 29 of file ltkc_array.c.

Definition at line 72 of file ltkc_array.c.

void LLRP_u8v_set ( llrp_u8v_t pDst,
llrp_u8v_t  Value 
)

Definition at line 63 of file ltkc_array.c.

void LLRP_utf8v_clear ( llrp_utf8v_t pDst)

Definition at line 645 of file ltkc_array.c.

llrp_utf8v_t LLRP_utf8v_construct ( llrp_u16_t  nValue)

Definition at line 623 of file ltkc_array.c.

Definition at line 666 of file ltkc_array.c.

void LLRP_utf8v_set ( llrp_utf8v_t pDst,
llrp_utf8v_t  Value 
)

Definition at line 657 of file ltkc_array.c.


Variable Documentation

Definition at line 38 of file ltkc_hdrfd.c.

Definition at line 47 of file ltkc_hdrfd.c.

Definition at line 65 of file ltkc_hdrfd.c.

Definition at line 29 of file ltkc_hdrfd.c.

Definition at line 56 of file ltkc_hdrfd.c.

Definition at line 110 of file ltkc_hdrfd.c.

Definition at line 92 of file ltkc_hdrfd.c.

Definition at line 83 of file ltkc_hdrfd.c.

Definition at line 74 of file ltkc_hdrfd.c.

Definition at line 101 of file ltkc_hdrfd.c.



thingmagic_rfid
Author(s): Brian Bingham
autogenerated on Thu May 16 2019 03:01:24