libIEC61850
Open-source IEC 61850 MMS server and client library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
MmsValue::uMmsValue Union Reference

#include <mms_types.h>

Data Fields

struct {
   uint32_t   code
 
dataAccessError
 
struct {
   int   size
 
   MmsValue **   components
 
array
 
struct {
   int   componentCount
 
   MmsValue **   components
 
structure
 
int boolean
 
Asn1PrimitiveValue * integer
 
Asn1PrimitiveValue * unsignedInteger
 
struct {
   uint8_t   exponentWidth
 
   uint8_t   formatWidth
 
   uint8_t *   buf
 
floatingPoint
 
struct {
   uint16_t   size
 
   uint16_t   maxSize
 
   uint8_t *   buf
 
octetString
 
struct {
   int   size
 
   uint8_t *   buf
 
bitString
 
char * mmsString
 
char * visibleString
 
uint8_t utcTime [8]
 
struct {
   uint8_t   size
 
   uint8_t   buf [6]
 
binaryTime
 

Field Documentation

struct { ... } MmsValue::uMmsValue::array
struct { ... } MmsValue::uMmsValue::binaryTime
struct { ... } MmsValue::uMmsValue::bitString
int MmsValue::uMmsValue::boolean
uint8_t* MmsValue::uMmsValue::buf
uint8_t MmsValue::uMmsValue::buf[6]
uint32_t MmsValue::uMmsValue::code
int MmsValue::uMmsValue::componentCount
MmsValue** MmsValue::uMmsValue::components
struct { ... } MmsValue::uMmsValue::dataAccessError
uint8_t MmsValue::uMmsValue::exponentWidth
struct { ... } MmsValue::uMmsValue::floatingPoint
uint8_t MmsValue::uMmsValue::formatWidth
Asn1PrimitiveValue* MmsValue::uMmsValue::integer
uint16_t MmsValue::uMmsValue::maxSize
char* MmsValue::uMmsValue::mmsString
struct { ... } MmsValue::uMmsValue::octetString
int MmsValue::uMmsValue::size
uint16_t MmsValue::uMmsValue::size
uint8_t MmsValue::uMmsValue::size
struct { ... } MmsValue::uMmsValue::structure
Asn1PrimitiveValue* MmsValue::uMmsValue::unsignedInteger
uint8_t MmsValue::uMmsValue::utcTime[8]
char* MmsValue::uMmsValue::visibleString

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