![]() |
uGOOSE
1.0
GOOSE for Embedded Devices. Sample project for Renesas R-IN32-EC
|
#include "ugibso_config.h"
Go to the source code of this file.
Macros | |
#define | UINT8_MAX_VALUE (0xFFu) |
#define | UINT8_MIN_VALUE (0x00u) |
#define | SINT8_MAX_VALUE (127) |
#define | SINT8_MIN_VALUE (-SINT8_MAX_VALUE -1) |
#define | UINT16_MAX_VALUE (0xFFFFu) |
#define | UINT16_MIN_VALUE (0x0000u) |
#define | SINT16_MAX_VALUE (32767) |
#define | SINT16_MIN_VALUE (-SINT16_MAX_VALUE -1) |
#define | UINT32_MAX_VALUE (0xFFFFFFFFuL) |
#define | UINT32_MIN_VALUE (0x00000000uL) |
#define | SINT32_MAX_VALUE (2147483647L) |
#define | SINT32_MIN_VALUE (-SINT32_MAX_VALUE -1) |
#define | SIZE_8U (1u) |
#define | SIZE_8UL (1ul) |
#define | SIZE_16U (2u) |
#define | SIZE_16UL (2ul) |
#define | SIZE_32U (4u) |
#define | SIZE_32UL (4ul) |
#define | SIZE_64U (8u) |
#define | SIZE_64UL (8ul) |
#define | pNULL ((void *)0) |
#define | FALSE (0) |
#define | TRUE (1) |
Typedefs | |
typedef signed char | BOOL8 |
typedef char | CHAR |
typedef signed short | WCHAR |
typedef unsigned char | UINT8 |
typedef signed char | SINT8 |
typedef unsigned short | UINT16 |
typedef signed short | SINT16 |
typedef unsigned int | UINT32 |
typedef signed int | SINT32 |
typedef unsigned long long | UINT64 |
typedef signed long long | SINT64 |
typedef float | FLOAT32 |
typedef double | FLOAT64 |
typedef void(* | PFUNC) (void) |
This file contains all data type definitions used by the uMMS and uGOOSE libraries
Type | Size |
---|---|
short | 16 bits |
long | 32 bits |
long long | 64 bits |
double | 64 bits |
int | Most efficient integer type for processor. Min 16 bits. |
#define FALSE (0) |
Definition for boolean value "True"
#define pNULL ((void *)0) |
Null pointer
#define SINT16_MAX_VALUE (32767) |
Max value than can be stored in signed 16 bit integer
#define SINT16_MIN_VALUE (-SINT16_MAX_VALUE -1) |
Min value than can be stored in signed 16 bit integer
#define SINT32_MAX_VALUE (2147483647L) |
Max value than can be stored in signed 32 bit integer
#define SINT32_MIN_VALUE (-SINT32_MAX_VALUE -1) |
Min value than can be stored in signed 32 bit integer
#define SINT8_MAX_VALUE (127) |
Max value than can be stored in signed 8 bit integer
#define SINT8_MIN_VALUE (-SINT8_MAX_VALUE -1) |
Min value than can be stored in signed 8 bit integer
#define SIZE_16U (2u) |
SizeOf(UINT16) as an unsigned integer
#define SIZE_16UL (2ul) |
SizeOf(UINT16) as an unsigned 32 bit integer (long)
#define SIZE_32U (4u) |
SizeOf(UINT32) as an unsigned integer
#define SIZE_32UL (4ul) |
SizeOf(UINT32) as an unsigned 32 bit integer (long)
#define SIZE_64U (8u) |
SizeOf(UINT64) as an unsigned integer
#define SIZE_64UL (8ul) |
SizeOf(UINT64) as an unsigned 32 bit integer (long)
#define SIZE_8U (1u) |
SizeOf(UINT8) as an unsigned integer
#define SIZE_8UL (1ul) |
SizeOf(UINT8) as an unsigned 32 bit integer (long)
#define TRUE (1) |
Definition for boolean value "False"
#define UINT16_MAX_VALUE (0xFFFFu) |
Max value than can be stored in unsigned 16 bit integer
#define UINT16_MIN_VALUE (0x0000u) |
Min value than can be stored in unsigned 16 bit integer
#define UINT32_MAX_VALUE (0xFFFFFFFFuL) |
Max value than can be stored in unsigned 32 bit integer
#define UINT32_MIN_VALUE (0x00000000uL) |
Min value than can be stored in unsigned 32 bit integer
#define UINT8_MAX_VALUE (0xFFu) |
Max value than can be stored in unsigned 8 bit integer
#define UINT8_MIN_VALUE (0x00u) |
Min value than can be stored in unsigned 8 bit integer
typedef signed char BOOL8 |
8 bits Signed Boolean values
typedef char CHAR |
8 bits imp def. Storage and use of character values
typedef float FLOAT32 |
32 bits Signed Floating point values - max 32 bits
typedef double FLOAT64 |
64 bits Signed Floating point values - max 64 bits
typedef void(* PFUNC) (void) |
A void function pointer type
typedef signed short SINT16 |
16 bits Signed Signed numeric values - max 16 bits
typedef signed int SINT32 |
32 bits Signed Signed numeric values - max 32 bits
typedef signed long long SINT64 |
64 bits Signed Signed numeric values - max 64 bits
typedef signed char SINT8 |
8 bits Signed Signed numeric values - max 8 bits
typedef unsigned short UINT16 |
16 bits Unsigned Unsigned numeric values - max 16 bits
typedef unsigned int UINT32 |
32 bits Unsigned Unsigned numeric values - max 32 bits
typedef unsigned long long UINT64 |
64 bits Unsigned Unsigned numeric values - max 64 bits
typedef unsigned char UINT8 |
8 bits Unsigned Unsigned numeric values - max 8 bits
typedef signed short WCHAR |
16 bits Signed Storage and use of wide character values