ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::tmp102 Namespace Reference

Namespaces

namespace  testing
 

Data Structures

class  TMP102Component
 
class  TMP102LimitNumber
 

Enumerations

enum  TMP102ThresholdStatus : uint8_t {
  TMP102_THRESHOLD_STATUS_NOT_CONFIGURED , TMP102_THRESHOLD_STATUS_SETUP_FAILED , TMP102_THRESHOLD_STATUS_OK , TMP102_THRESHOLD_STATUS_RESTORE_RESET ,
  TMP102_THRESHOLD_STATUS_RESTORE_RESET_SAVE_FAILED , TMP102_THRESHOLD_STATUS_PREFERENCE_SAVE_FAILED , TMP102_THRESHOLD_STATUS_RECOVERY_FAILED , TMP102_THRESHOLD_STATUS_RECOVERED ,
  TMP102_THRESHOLD_STATUS_WRITE_HIGH_FAILED , TMP102_THRESHOLD_STATUS_WRITE_LOW_FAILED , TMP102_THRESHOLD_STATUS_SENSOR_SETUP_FAILED , TMP102_THRESHOLD_STATUS_COUNT
}
 
enum  TMP102LimitType : uint8_t { TMP102_LIMIT_LOW = 0 , TMP102_LIMIT_HIGH = 1 }
 

Functions

 ESPHOME_LOG_TAG (TAG, "tmp102")
 
 PROGMEM_STRING_TABLE (ThresholdStatusStrings, "Not configured", "Setup failed", "OK", "Restored thresholds reset", "Restore reset; save failed", "Preference save failed", "Configuration recovery failed", "Configuration restored", "Write failed: high threshold", "Write failed: low threshold", "Rejected: sensor setup failed")
 

Enumeration Type Documentation

◆ TMP102LimitType

Enumerator
TMP102_LIMIT_LOW 
TMP102_LIMIT_HIGH 

Definition at line 30 of file tmp102.h.

◆ TMP102ThresholdStatus

Enumerator
TMP102_THRESHOLD_STATUS_NOT_CONFIGURED 
TMP102_THRESHOLD_STATUS_SETUP_FAILED 
TMP102_THRESHOLD_STATUS_OK 
TMP102_THRESHOLD_STATUS_RESTORE_RESET 
TMP102_THRESHOLD_STATUS_RESTORE_RESET_SAVE_FAILED 
TMP102_THRESHOLD_STATUS_PREFERENCE_SAVE_FAILED 
TMP102_THRESHOLD_STATUS_RECOVERY_FAILED 
TMP102_THRESHOLD_STATUS_RECOVERED 
TMP102_THRESHOLD_STATUS_WRITE_HIGH_FAILED 
TMP102_THRESHOLD_STATUS_WRITE_LOW_FAILED 
TMP102_THRESHOLD_STATUS_SENSOR_SETUP_FAILED 
TMP102_THRESHOLD_STATUS_COUNT 

Definition at line 22 of file tmp102.cpp.

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::tmp102::ESPHOME_LOG_TAG ( TAG ,
"tmp102"  )

◆ PROGMEM_STRING_TABLE()

esphome::tmp102::PROGMEM_STRING_TABLE ( ThresholdStatusStrings ,
"Not configured" ,
"Setup failed" ,
"OK" ,
"Restored thresholds reset" ,
"Restore reset; save failed" ,
"Preference save failed" ,
"Configuration recovery failed" ,
"Configuration restored" ,
"Write failed: high threshold" ,
"Write failed: low threshold" ,
"Rejected: sensor setup failed"  )