uGOOSE  1.0
GOOSE for Embedded Devices. Sample project for Renesas R-IN32-EC
UIED Struct Reference

#include <uied_ied.h>

Data Fields

CHARcp_Vendor
 
CHARcp_Model
 
CHARcp_Revision
 
UIED_MAC st_MAC
 
BOOL8 b8_Booleans [UIED_BOOLEANS_ARRAY_NUMBER]
 
UINT8 u8_BitsData [UIED_BITS_DATA_ARRAY_NUMBER]
 
UIED_DINDEX dix_Bits [UIED_BITS_ARRAY_NUMBER]
 
SINT8 s8_Integers8 [UIED_INTEGERS8_ARRAY_NUMBER]
 
SINT16 s16_Integers16 [UIED_INTEGERS16_ARRAY_NUMBER]
 
SINT32 s32_Integers32 [UIED_INTEGERS32_ARRAY_NUMBER]
 
SINT64 s64_Integers64 [UIED_INTEGERS64_ARRAY_NUMBER]
 
UINT8 u8_Uintegers8 [UIED_UINTEGERS8_ARRAY_NUMBER]
 
UINT16 u16_Uintegers16 [UIED_UINTEGERS16_ARRAY_NUMBER]
 
UINT32 u32_Uintegers32 [UIED_UINTEGERS32_ARRAY_NUMBER]
 
UINT64 u64_Uintegers64 [UIED_UINTEGERS64_ARRAY_NUMBER]
 
FLOAT32 f32_Floats32 [UIED_FLOATS32_ARRAY_NUMBER]
 
FLOAT64 f64_Floats64 [UIED_FLOATS64_ARRAY_NUMBER]
 
UINT8 u8_OctetsData [UIED_OCTETS_DATA_ARRAY_NUMBER]
 
UIED_DINDEX dix_Octets [UIED_OCTETS_ARRAY_NUMBER]
 
CHAR c_StringsData [UIED_STRINGS_DATA_ARRAY_NUMBER]
 
UIED_DINDEX dix_Strings [UIED_STRINGS_ARRAY_NUMBER]
 
UIED_TIME st_Times [UIED_TIMES_ARRAY_NUMBER]
 
CHAR c_UTF8StringsData [UIED_UTF8STRINGS_DATA_ARRAY_NUMBER]
 
UIED_DINDEX dix_UTF8Strings [UIED_UTF8STRINGS_ARRAY_NUMBER]
 
UIED_TIMESTAMP st_Timestamps [UIED_TIMESTAMPS_ARRAY_NUMBER]
 
UIED_NODE st_Nodes [UIED_NODES_NUMBER]
 
UIED_REFERENCE st_References [UIED_REFERENCES_ARRAY_NUMBER]
 
UIED_DATASET st_Datasets [UIED_DATASETS_ARRAY_NUMBER]
 
UIED_GOOSE st_Gooses [UIED_GOOSES_ARRAY_NUMBER]
 

Detailed Description

Definition of main IED structure that forms the heart of the whole library

Field Documentation

Array of Boolean values

Array of Char String data

Array of UTF-8 String data

CHAR* cp_Model

Pointer to string containing the Model Name

CHAR* cp_Revision

Pointer to string containing the Revision

CHAR* cp_Vendor

Pointer to string containing the Vendor Name

Array of indices into Bit String data

Array of indices into Octet array data

Array of indices into Char String data

Array of indices into UTF-8 String data

Array of 32 bit floating point values

Array of 64 bit floating point values

Array of signed 16 bit integer values

Array of signed 32 bit integer values

Array of signed 64 bit integer values

Array of signed 8 bit integer values

Array of Datasets

Array of Goose definitions

UIED_MAC st_MAC

MAC address of device

UIED_NODE st_Nodes[UIED_NODES_NUMBER]

Array of Nodes

Array of Reference elements

Array of Time values

Array of Timestamp values

Array of unsigned 16 bit integer values

Array of unsigned 32 bit integer values

Array of unsigned 64 bit integer values

Array of Bit String data

Array of Octet array data

Array of unsigned 8 bit integer values


The documentation for this struct was generated from the following file: