Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_hex.h
Go to the documentation of this file.
1 
43 #ifndef LEGATO_HEX_INCLUDE_GUARD
44 #define LEGATO_HEX_INCLUDE_GUARD
45 
46 
47 //--------------------------------------------------------------------------------------------------
59 //--------------------------------------------------------------------------------------------------
61 (
62  const char *stringPtr,
63  uint32_t stringLength,
64  uint8_t *binaryPtr,
65  uint32_t binarySize
66 );
67 
68 //--------------------------------------------------------------------------------------------------
77 //--------------------------------------------------------------------------------------------------
79 (
80  const uint8_t *binaryPtr,
81  uint32_t binarySize,
82  char *stringPtr,
83  uint32_t stringSize
84 );
85 
86 //--------------------------------------------------------------------------------------------------
94 //--------------------------------------------------------------------------------------------------
95 void le_hex_Dump
96 (
97  char *asciiBufferPtr,
98  size_t asciiBufferSize,
99  char *binaryDataPtr,
100  size_t binaryDataLen
101 );
102 
103 //--------------------------------------------------------------------------------------------------
111 //--------------------------------------------------------------------------------------------------
113 (
114  const char *stringPtr
115 );
116 
117 #endif // LEGATO_HEX_INCLUDE_GUARD
int32_t le_hex_BinaryToString(const uint8_t *binaryPtr, uint32_t binarySize, char *stringPtr, uint32_t stringSize)
int le_hex_HexaToInteger(const char *stringPtr)
int32_t le_hex_StringToBinary(const char *stringPtr, uint32_t stringLength, uint8_t *binaryPtr, uint32_t binarySize)
void le_hex_Dump(char *asciiBufferPtr, size_t asciiBufferSize, char *binaryDataPtr, size_t binaryDataLen)