COSA
An Object-Oriented Platform for Arduino Programming
univ32_t Union Reference

#include <Types.h>

Collaboration diagram for univ32_t:
Collaboration graph

Public Attributes

float32_t as_float32
 
uint32_t as_uint32
 
int32_t as_int32
 
univ16_t as_univ16 [2]
 
uint16_t as_uint16 [2]
 
int16_t as_int16 [2]
 
uint8_t as_uint8 [4]
 
int8_t as_int8 [4]
 
const void * as_ptr_P [2]
 
void * as_ptr [2]
 
struct {
   uint16_t   low
 
   uint16_t   high
 
}; 
 

Detailed Description

Universal type union, 32-bit.

Definition at line 129 of file Types.h.

Member Data Documentation

struct { ... }
float32_t univ32_t::as_float32

Definition at line 130 of file Types.h.

int16_t univ32_t::as_int16[2]

Definition at line 135 of file Types.h.

int32_t univ32_t::as_int32

Definition at line 132 of file Types.h.

int8_t univ32_t::as_int8[4]

Definition at line 137 of file Types.h.

void* univ32_t::as_ptr[2]

Definition at line 139 of file Types.h.

const void* univ32_t::as_ptr_P[2]

Definition at line 138 of file Types.h.

uint16_t univ32_t::as_uint16[2]

Definition at line 134 of file Types.h.

uint32_t univ32_t::as_uint32

Definition at line 131 of file Types.h.

uint8_t univ32_t::as_uint8[4]

Definition at line 136 of file Types.h.

univ16_t univ32_t::as_univ16[2]

Definition at line 133 of file Types.h.

uint16_t univ32_t::high

Definition at line 142 of file Types.h.

uint16_t univ32_t::low

Definition at line 141 of file Types.h.


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