#include <stdio.h>
Go to the source code of this file.
Macros | |
#define | _DEBUG_ |
#define | _DBGMSG_(yourString) printf(yourString) |
#define | _ALLOW_MALLOC_ 1 |
#define | _TRUE_ 1 |
#define | _FALSE_ 0 |
Typedefs | |
typedef unsigned char | byte |
typedef unsigned char * | byte_ptr |
typedef signed char | sint8 |
typedef signed short int | sint16 |
typedef signed int | sint32 |
typedef unsigned char | uint8 |
typedef unsigned short int | uint16 |
typedef unsigned int | uint32 |
typedef unsigned char | boolean |
typedef byte_ptr(* | serializerPtr )(int msgDescriptor) |
typedef int(* | deserializerPtr )(int ICD_Descriptor, byte_ptr dataBuffer, uint16 bufferSize, boolean decodeMessage) |
typedef void(* | setEndiannessPtr )(int, enum endianness) |
typedef int(* | getMsgSizePtr )(int msgDescriptor) |
Enumerations | |
enum | endianness { _LITTLE_ENDIAN_, _BIG_ENDIAN_ } |
enum | deserializeState { _DESERIALIZE_OK_, _INCORRECT_MSG_SIZE_, _INCORRECT_CONSTANT_FIELDS_, _ITEM_OUT_OF_RANGE_, _FIELDS_OUT_OF_RANGE_, _INVALID_DESCRIPTOR_ } |
enum | status { setterError, setterOK } |
enum | msgTypes { _MENSAJE1_, _MENSAJE2_, _MENSAJE3_ } |
#define _ALLOW_MALLOC_ 1 |
Definition at line 24 of file dataTypes.h.
#define _DBGMSG_ | ( | yourString | ) | printf(yourString) |
Definition at line 19 of file dataTypes.h.
Referenced by deserialize_Mensaje1(), deserialize_Mensaje2(), deserialize_Mensaje3(), get_Mensaje1_Data_Block(), get_Mensaje1_Data_BlockSize(), get_Mensaje1_Header_ID(), get_Mensaje1_Header_Repetitions(), get_Mensaje2_Data_Block(), get_Mensaje2_Data_BlockSize(), get_Mensaje2_Header_ID(), get_Mensaje2_Header_Repetitions(), get_Mensaje3_Data_Block(), get_Mensaje3_Data_BlockSize(), get_Mensaje3_Header_ID(), get_Mensaje3_Header_Repetitions(), get_MsgSize_Mensaje1(), get_MsgSize_Mensaje2(), get_MsgSize_Mensaje3(), initialize_Mensaje1(), initialize_Mensaje2(), initialize_Mensaje3(), serialize_Mensaje1(), serialize_Mensaje2(), serialize_Mensaje3(), set_Endianness_Mensaje1(), set_Endianness_Mensaje2(), set_Endianness_Mensaje3(), set_Mensaje1_Data_Block(), set_Mensaje1_Data_BlockSize(), set_Mensaje1_Data_BlockSize_OPT(), set_Mensaje1_Header_Repetitions(), set_Mensaje1_Header_Repetitions_OPT(), set_Mensaje2_Data_Block(), set_Mensaje2_Data_BlockSize(), set_Mensaje2_Data_BlockSize_OPT(), set_Mensaje2_Header_Repetitions(), set_Mensaje2_Header_Repetitions_OPT(), set_Mensaje3_Data_Block(), set_Mensaje3_Data_BlockSize(), set_Mensaje3_Data_BlockSize_OPT(), set_Mensaje3_Header_Repetitions(), set_Mensaje3_Header_Repetitions_OPT(), and unstackData().
#define _DEBUG_ |
Definition at line 14 of file dataTypes.h.
#define _FALSE_ 0 |
Definition at line 26 of file dataTypes.h.
Referenced by deserialize_Mensaje1(), deserialize_Mensaje2(), deserialize_Mensaje3(), new_Default_ICD(), searchMsg(), set_Mensaje1_Data_BlockSize(), set_Mensaje1_Header_Repetitions(), set_Mensaje2_Data_BlockSize(), set_Mensaje2_Header_Repetitions(), set_Mensaje3_Data_BlockSize(), set_Mensaje3_Header_Repetitions(), and unstackData().
#define _TRUE_ 1 |
Definition at line 25 of file dataTypes.h.
Referenced by deserialize_Mensaje1(), deserialize_Mensaje2(), deserialize_Mensaje3(), main(), new_Default_ICD(), and resetUnstack().
typedef unsigned char boolean |
Definition at line 42 of file dataTypes.h.
typedef unsigned char byte |
Definition at line 32 of file dataTypes.h.
typedef unsigned char* byte_ptr |
Definition at line 33 of file dataTypes.h.
typedef int(* deserializerPtr)(int ICD_Descriptor, byte_ptr dataBuffer, uint16 bufferSize, boolean decodeMessage) |
Definition at line 45 of file dataTypes.h.
typedef int(* getMsgSizePtr)(int msgDescriptor) |
Definition at line 47 of file dataTypes.h.
typedef byte_ptr(* serializerPtr)(int msgDescriptor) |
Definition at line 44 of file dataTypes.h.
typedef void(* setEndiannessPtr)(int, enum endianness) |
Definition at line 46 of file dataTypes.h.
typedef signed short int sint16 |
Definition at line 35 of file dataTypes.h.
typedef signed int sint32 |
Definition at line 36 of file dataTypes.h.
typedef signed char sint8 |
Definition at line 34 of file dataTypes.h.
typedef unsigned short int uint16 |
Definition at line 39 of file dataTypes.h.
typedef unsigned int uint32 |
Definition at line 40 of file dataTypes.h.
typedef unsigned char uint8 |
Definition at line 38 of file dataTypes.h.
enum deserializeState |
_DESERIALIZE_OK_ | |
_INCORRECT_MSG_SIZE_ | |
_INCORRECT_CONSTANT_FIELDS_ | |
_ITEM_OUT_OF_RANGE_ | |
_FIELDS_OUT_OF_RANGE_ | |
_INVALID_DESCRIPTOR_ |
Definition at line 29 of file dataTypes.h.
enum endianness |
Definition at line 28 of file dataTypes.h.
enum msgTypes |
Definition at line 31 of file dataTypes.h.
enum status |
Definition at line 30 of file dataTypes.h.