FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents

Data structure to reference a variable record within a memory-mapped segment. More...

#include <mapped_vars.h>

Public Attributes

unsigned char * address
 
unsigned char * outputAddress
 
const char * varName
 
const char * formatPattern
 
uint32_t len
 
union {
   uint64_t   u64
 
   int64_t   i64
 
   int32_t   i32
 
   uint32_t   u32
 
   float   f
 
   double   d
 
   unsigned char *   cp
 
val
 

Detailed Description

Data structure to reference a variable record within a memory-mapped segment.

Member Data Documentation

◆ address

unsigned char* MappedVarRecord::address

address of value

Referenced by createMappedVars().

◆ cp

unsigned char* MappedVarRecord::cp

◆ d

double MappedVarRecord::d

◆ f

float MappedVarRecord::f

◆ formatPattern

const char* MappedVarRecord::formatPattern

pattern to format variable for data

Referenced by createMappedVars().

◆ i32

int32_t MappedVarRecord::i32

◆ i64

int64_t MappedVarRecord::i64

◆ len

uint32_t MappedVarRecord::len

◆ outputAddress

unsigned char* MappedVarRecord::outputAddress

address of output area for formatted value

Referenced by createMappedVars().

◆ u32

uint32_t MappedVarRecord::u32

◆ u64

uint64_t MappedVarRecord::u64

◆ val

union { ... } MappedVarRecord::val

default storage for most types

Referenced by createMappedVars().

◆ varName

const char* MappedVarRecord::varName

variable name


The documentation for this struct was generated from the following file:
Generated: Fri Jul 31 2020 18:19:16
Support Information