uGOOSE  1.0
GOOSE for Embedded Devices. Sample project for Renesas R-IN32-EC
ugibso_config.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define THIRTY_TWO_BIT_PROCESSOR
 
#define UGIBSO_MAX_NODES_255
 

Detailed Description

This file contains all the configuration options for both the MMS and GOOSE libraries Project wide options can be set here, such as processor architecture (16 or 32 bit) and the limits such as the number of nodes and the maximum length of strings used to store names.

Enabling the node limit will limit the maximum number of nodes to 255, but will result in smaller code size as the indices can be stored using 8 bit values. Removing this limit will change the default data size for indices to be 16 bits. This will increase the limit to a maximum of 65535 nodes, but will come at the cost of increased library size.

Macro Definition Documentation

#define THIRTY_TWO_BIT_PROCESSOR

Define to compile data types for a 32 bit processor

#define UGIBSO_MAX_NODES_255

< Define to compile data types for a 16 bit processor Define if number of nodes is limited to max 255