iCub-main
Classes | Macros | Enumerations
ST_M1_dataType.h File Reference
#include <byteswap.h>
#include <string>
#include <map>
#include <unistd.h>
#include <stdint.h>
#include <stdio.h>
+ Include dependency graph for ST_M1_dataType.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  __attribute__
 
struct  __attribute__
 

Macros

#define counter_base   3
 
#define accel_base   5
 
#define gyro_base   11
 
#define magneto_base   17
 
#define temperat_base   23
 
#define quaternion_base   37
 
#define FRAME_TYPE_MASK   OXC0
 
#define ACK_MASK   OX20
 
#define LF_MF_MASK   OX10
 
#define FRAME_VERSION_MASK   OX0C
 
#define QOS_MASK   OX03
 
#define iNEMO_Connect   0x00
 
#define iNEMO_Disconnect   0x01
 
#define iNEMO_Reset_Board   0x02
 
#define iNEMO_Enter_DFU_Mode   0x00
 
#define iNEMO_Trace   0x07
 
#define iNEMO_Led_Control   0x08
 
#define NORMAL_PRIORITY   0X00
 
#define MEDIUM_PRIORITY   0X01
 
#define HIGH_PRIORITY   0X02
 
#define FRU   0X03
 

Enumerations

enum  FrameTypes {
  control = 0,
  data,
  ack,
  nack
}
 

Macro Definition Documentation

◆ accel_base

#define accel_base   5

Definition at line 28 of file ST_M1_dataType.h.

◆ ACK_MASK

#define ACK_MASK   OX20

Definition at line 57 of file ST_M1_dataType.h.

◆ counter_base

#define counter_base   3

Definition at line 27 of file ST_M1_dataType.h.

◆ FRAME_TYPE_MASK

#define FRAME_TYPE_MASK   OXC0

Definition at line 56 of file ST_M1_dataType.h.

◆ FRAME_VERSION_MASK

#define FRAME_VERSION_MASK   OX0C

Definition at line 59 of file ST_M1_dataType.h.

◆ FRU

#define FRU   0X03

Definition at line 83 of file ST_M1_dataType.h.

◆ gyro_base

#define gyro_base   11

Definition at line 29 of file ST_M1_dataType.h.

◆ HIGH_PRIORITY

#define HIGH_PRIORITY   0X02

Definition at line 82 of file ST_M1_dataType.h.

◆ iNEMO_Connect

#define iNEMO_Connect   0x00

Definition at line 71 of file ST_M1_dataType.h.

◆ iNEMO_Disconnect

#define iNEMO_Disconnect   0x01

Definition at line 72 of file ST_M1_dataType.h.

◆ iNEMO_Enter_DFU_Mode

#define iNEMO_Enter_DFU_Mode   0x00

Definition at line 74 of file ST_M1_dataType.h.

◆ iNEMO_Led_Control

#define iNEMO_Led_Control   0x08

Definition at line 76 of file ST_M1_dataType.h.

◆ iNEMO_Reset_Board

#define iNEMO_Reset_Board   0x02

Definition at line 73 of file ST_M1_dataType.h.

◆ iNEMO_Trace

#define iNEMO_Trace   0x07

Definition at line 75 of file ST_M1_dataType.h.

◆ LF_MF_MASK

#define LF_MF_MASK   OX10

Definition at line 58 of file ST_M1_dataType.h.

◆ magneto_base

#define magneto_base   17

Definition at line 30 of file ST_M1_dataType.h.

◆ MEDIUM_PRIORITY

#define MEDIUM_PRIORITY   0X01

Definition at line 81 of file ST_M1_dataType.h.

◆ NORMAL_PRIORITY

#define NORMAL_PRIORITY   0X00

Definition at line 80 of file ST_M1_dataType.h.

◆ QOS_MASK

#define QOS_MASK   OX03

Definition at line 60 of file ST_M1_dataType.h.

◆ quaternion_base

#define quaternion_base   37

Definition at line 32 of file ST_M1_dataType.h.

◆ temperat_base

#define temperat_base   23

Definition at line 31 of file ST_M1_dataType.h.

Enumeration Type Documentation

◆ FrameTypes

enum FrameTypes
Enumerator
control 
data 
ack 
nack 

Definition at line 62 of file ST_M1_dataType.h.