NNP STM Generic Remote Module git-main
Loading...
Searching...
No Matches
data.h File Reference
#include "stm32l4xx.h"
#include "applicfg.h"
#include "def.h"
#include "can.h"
#include "objdictdef.h"
#include "objacces.h"
#include "boot.h"
#include "sdo.h"
#include "pdo.h"
#include "states.h"
#include "lifegrd.h"
#include "sync.h"
#include "nmtSlave.h"
#include "nmtMaster.h"
#include "emcy.h"

Go to the source code of this file.

Classes

struct  struct_CO_Data
 This structure contains all necessary informations to define a CANOpen node. More...
 

Macros

#define NMTable_Initializer   Unknown_state,
 
#define s_transfer_Initializer
 
#define ERROR_DATA_INITIALIZER
 
#define lss_Initializer
 
#define CANOPEN_NODE_DATA_INITIALIZER(NODE_PREFIX)
 

Typedefs

typedef struct struct_CO_Data CO_Data
 

Detailed Description

Created on: Oct 9, 2024 Author: jenej

Definition in file data.h.

Macro Definition Documentation

◆ CANOPEN_NODE_DATA_INITIALIZER

#define CANOPEN_NODE_DATA_INITIALIZER ( NODE_PREFIX)

Definition at line 183 of file data.h.

◆ ERROR_DATA_INITIALIZER

#define ERROR_DATA_INITIALIZER
Value:
{ \
0, /* errCode */\
0, /* errRegMask */\
0 /* active */\
},

Definition at line 134 of file data.h.

◆ lss_Initializer

#define lss_Initializer

Definition at line 177 of file data.h.

◆ NMTable_Initializer

#define NMTable_Initializer   Unknown_state,

Definition at line 116 of file data.h.

◆ s_transfer_Initializer

#define s_transfer_Initializer
Value:
{\
0, /* nodeId */\
0, /* wohami */\
SDO_RESET, /* state */\
0, /* toggle */\
0, /* abortCode */\
0, /* index */\
0, /* subIndex */\
0, /* count */\
0, /* offset */\
{0}, /* data (static use, so that all the table is initialize at 0)*/\
0, /* dataType */\
-1, /* timer */\
NULL /* Callback */\
},
#define SDO_RESET
Definition def.h:60

Definition at line 118 of file data.h.

Typedef Documentation

◆ CO_Data

typedef struct struct_CO_Data CO_Data

Definition at line 19 of file data.h.