ESPHome  2025.4.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | Data Fields
esphome::sml::ObisInfo Class Reference

#include <sml_parser.h>

Public Member Functions

 ObisInfo (const BytesView &server_id, const SmlNode &val_list_entry)
 
std::string code_repr () const
 

Data Fields

BytesView server_id
 
BytesView code
 
BytesView status
 
char unit
 
char scaler
 
BytesView value
 
uint16_t value_type
 

Detailed Description

Definition at line 51 of file sml_parser.h.

Constructor & Destructor Documentation

◆ ObisInfo()

esphome::sml::ObisInfo::ObisInfo ( const BytesView server_id,
const SmlNode val_list_entry 
)

Definition at line 138 of file sml_parser.cpp.

Member Function Documentation

◆ code_repr()

std::string esphome::sml::ObisInfo::code_repr ( ) const

Definition at line 148 of file sml_parser.cpp.

Field Documentation

◆ code

BytesView esphome::sml::ObisInfo::code

Definition at line 55 of file sml_parser.h.

◆ scaler

char esphome::sml::ObisInfo::scaler

Definition at line 58 of file sml_parser.h.

◆ server_id

BytesView esphome::sml::ObisInfo::server_id

Definition at line 54 of file sml_parser.h.

◆ status

BytesView esphome::sml::ObisInfo::status

Definition at line 56 of file sml_parser.h.

◆ unit

char esphome::sml::ObisInfo::unit

Definition at line 57 of file sml_parser.h.

◆ value

BytesView esphome::sml::ObisInfo::value

Definition at line 59 of file sml_parser.h.

◆ value_type

uint16_t esphome::sml::ObisInfo::value_type

Definition at line 60 of file sml_parser.h.


The documentation for this class was generated from the following files: