Classes | Macros | Typedefs | Functions | Variables
ISDataMappings.h File Reference
#include <string>
#include <map>
#include <inttypes.h>
#include "com_manager.h"
#include "DataCSV.h"
Include dependency graph for ISDataMappings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cISDataMappings
 
struct  sCaseInsensitiveCompare::nocase_compare
 
struct  sCaseInsensitiveCompare
 

Macros

#define CHAR_BIT   8
 

Typedefs

typedef char data_mapping_string_t[IS_DATA_MAPPING_MAX_STRING_LENGTH]
 
typedef map< string, data_info_t, sCaseInsensitiveComparemap_name_to_info_t
 

Functions

uint32_t GetDataTypeSize (eDataType dataType)
 

Variables

const unsigned char g_asciiToLowerMap [256]
 

Macro Definition Documentation

◆ CHAR_BIT

#define CHAR_BIT   8

Definition at line 23 of file ISDataMappings.h.

Typedef Documentation

◆ data_mapping_string_t

typedef char data_mapping_string_t[IS_DATA_MAPPING_MAX_STRING_LENGTH]

Definition at line 136 of file ISDataMappings.h.

◆ map_name_to_info_t

Definition at line 135 of file ISDataMappings.h.

Function Documentation

◆ GetDataTypeSize()

uint32_t GetDataTypeSize ( eDataType  dataType)
inline

Get the size of an eDataType

Parameters
dataTypethe data type to get size for
Returns
the size of the data type, or 0 if unknown or variable length (i.e. DataTypeString)

Definition at line 67 of file ISDataMappings.cpp.

Variable Documentation

◆ g_asciiToLowerMap

const unsigned char g_asciiToLowerMap[256]

Definition at line 40 of file ISDataMappings.cpp.



inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:17:59