ESPHome  2025.3.2
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | Data Fields
esphome::msa3xx::RegTapDuration Union Reference

#include <msa3xx.h>

Public Member Functions

struct {
   uint8_t   duration: 3
 
   uint8_t   reserved: 3
 
   bool   tap_shock: 1
 
   bool   tap_quiet: 1
 
__attribute__ ((packed))
 

Data Fields

uint8_t raw {0x04}
 

Detailed Description

Definition at line 205 of file msa3xx.h.

Member Function Documentation

◆ __attribute__()

struct esphome::msa3xx::RegTapDuration::@133 esphome::msa3xx::RegTapDuration::__attribute__ ( (packed)  )

Field Documentation

◆ duration

uint8_t esphome::msa3xx::RegTapDuration::duration

Definition at line 207 of file msa3xx.h.

◆ raw

uint8_t esphome::msa3xx::RegTapDuration::raw {0x04}

Definition at line 212 of file msa3xx.h.

◆ reserved

uint8_t esphome::msa3xx::RegTapDuration::reserved

Definition at line 208 of file msa3xx.h.

◆ tap_quiet

bool esphome::msa3xx::RegTapDuration::tap_quiet

Definition at line 210 of file msa3xx.h.

◆ tap_shock

bool esphome::msa3xx::RegTapDuration::tap_shock

Definition at line 209 of file msa3xx.h.


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