LightHub  v4.0.0
Smarthome controller firmware
inStore Union Reference

#include <inputs.h>

Public Attributes

long int aslong
 
uint32_t timestamp
 
struct {
   uint8_t   reserved
 
   uint8_t   logicState
 
   int16_t   currentValue
 
}; 
 
struct {
   uint8_t   toggle1:1
 
   uint8_t   toggle2:1
 
   uint8_t   toggle3:1
 
   uint8_t   lastValue:1
 
   uint8_t   delayedState:1
 
   uint8_t   bounce:3
 
   uint8_t   state:4
 
   uint8_t   reqState:4
 
   uint16_t   timestamp16
 
}; 
 

Member Data Documentation

◆ @1

struct { ... }

◆ @3

struct { ... }

◆ aslong

long int inStore::aslong

◆ bounce

uint8_t inStore::bounce

◆ currentValue

int16_t inStore::currentValue

◆ delayedState

uint8_t inStore::delayedState

◆ lastValue

uint8_t inStore::lastValue

◆ logicState

uint8_t inStore::logicState

◆ reqState

uint8_t inStore::reqState

◆ reserved

uint8_t inStore::reserved

◆ state

uint8_t inStore::state

◆ timestamp

uint32_t inStore::timestamp

◆ timestamp16

uint16_t inStore::timestamp16

◆ toggle1

uint8_t inStore::toggle1

◆ toggle2

uint8_t inStore::toggle2

◆ toggle3

uint8_t inStore::toggle3

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