Microchip® Advanced Software Framework

_sensor_data Struct Reference

#include <at30ts.h>

Data Structures

struct  _limits
 
struct  _nvlimits
 
struct  _temperature
 

Data Fields

struct {
   uint16_t   capability
 
   uint16_t   device_id
 
   uint16_t   manf_id
 
   uint16_t   smbus
 
_002b
 
union {
   struct {
      uint8_t   CMP_INT: 1
 
      uint8_t   FAULT: 2
 
      uint8_t   NVRBSY: 1
 
      uint8_t   OS: 1
 
      uint8_t   POL: 1
 
      uint8_t   RES: 2
 
      uint8_t   RFU: 7
 
      uint8_t   SD: 1
 
   }   option
 
   uint16_t   value
 
config_reg
 
union {
   struct {
      uint8_t   CRITEVT: 1
 
      uint8_t   CRTALML: 1
 
      uint8_t   EVTCLR: 1
 
      uint8_t   EVTMOD: 1
 
      uint8_t   EVTOUT: 1
 
      uint8_t   EVTPOL: 1
 
      uint8_t   EVTSTS: 1
 
      uint8_t   HYSTENB: 2
 
      uint8_t   RFU: 5
 
      uint8_t   SHTDWN: 1
 
      uint8_t   WINLOCK: 1
 
   }   option
 
   uint16_t   value
 
config_reg_002b
 
struct _sensor_data::_limits limits
 
struct _sensor_data::_nvlimits nv_limits
 
union {
   struct {
      uint8_t   NU: 1
 
      uint8_t   NVCMP_INT: 1
 
      uint8_t   NVFT: 2
 
      uint8_t   NVPOL: 1
 
      uint8_t   NVRES: 2
 
      uint8_t   NVSD: 1
 
      uint8_t   RFU: 1
 
      uint8_t   RFU_: 5
 
      uint8_t   RLCK: 1
 
      uint8_t   RLCKDWN: 1
 
   }   option
 
   uint16_t   value
 
nvconfig_reg
 
struct _sensor_data::_temperature temperature
 

struct { ... } _sensor_data::_002b
uint16_t _sensor_data::capability
uint8_t _sensor_data::CMP_INT
union { ... } _sensor_data::config_reg
union { ... } _sensor_data::config_reg_002b
uint8_t _sensor_data::CRITEVT
uint8_t _sensor_data::CRTALML
uint16_t _sensor_data::device_id
uint8_t _sensor_data::EVTCLR
uint8_t _sensor_data::EVTMOD
uint8_t _sensor_data::EVTOUT
uint8_t _sensor_data::EVTPOL
uint8_t _sensor_data::EVTSTS
uint8_t _sensor_data::FAULT
uint8_t _sensor_data::HYSTENB
struct _sensor_data::_limits _sensor_data::limits
uint16_t _sensor_data::manf_id
uint8_t _sensor_data::NU
struct _sensor_data::_nvlimits _sensor_data::nv_limits
uint8_t _sensor_data::NVCMP_INT
union { ... } _sensor_data::nvconfig_reg
uint8_t _sensor_data::NVFT
uint8_t _sensor_data::NVPOL
uint8_t _sensor_data::NVRBSY
uint8_t _sensor_data::NVRES
uint8_t _sensor_data::NVSD
struct { ... } _sensor_data::option
struct { ... } _sensor_data::option
struct { ... } _sensor_data::option
uint8_t _sensor_data::OS
uint8_t _sensor_data::POL
uint8_t _sensor_data::RES
uint8_t _sensor_data::RFU
uint8_t _sensor_data::RFU_
uint8_t _sensor_data::RLCK
uint8_t _sensor_data::RLCKDWN
uint8_t _sensor_data::SD
uint8_t _sensor_data::SHTDWN
uint16_t _sensor_data::smbus
struct _sensor_data::_temperature _sensor_data::temperature
uint16_t _sensor_data::value
uint8_t _sensor_data::WINLOCK