LightHub  v4.0.0
Smarthome controller firmware
itemArgStore Union Reference

#include <itemCmd.h>

Public Attributes

long int aslong
 
int32_t asInt32
 
uint32_t asUint32
 
char * asString
 
float asfloat
 
struct {
   uint8_t   v
 
   uint8_t   s
 
   uint16_t   h:9
 
   uint16_t   colorTemp:7
 
}; 
 
struct {
   int8_t   signed_v
 
   int8_t   signed_s
 
   int16_t   signed_h:9
 
   int16_t   signed_colorTemp:7
 
}; 
 
struct {
   uint8_t   b
 
   uint8_t   g
 
   uint8_t   r
 
   uint8_t   w
 
}; 
 

Member Data Documentation

◆ @3

struct { ... }

◆ @5

struct { ... }

◆ @7

struct { ... }

◆ asfloat

float itemArgStore::asfloat

◆ asInt32

int32_t itemArgStore::asInt32

◆ aslong

long int itemArgStore::aslong

◆ asString

char* itemArgStore::asString

◆ asUint32

uint32_t itemArgStore::asUint32

◆ b

uint8_t itemArgStore::b

◆ colorTemp

uint16_t itemArgStore::colorTemp

◆ g

uint8_t itemArgStore::g

◆ h

uint16_t itemArgStore::h

◆ r

uint8_t itemArgStore::r

◆ s

uint8_t itemArgStore::s

◆ signed_colorTemp

int16_t itemArgStore::signed_colorTemp

◆ signed_h

int16_t itemArgStore::signed_h

◆ signed_s

int8_t itemArgStore::signed_s

◆ signed_v

int8_t itemArgStore::signed_v

◆ v

uint8_t itemArgStore::v

◆ w

uint8_t itemArgStore::w

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