ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
modem_component.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::modem::ModemComponent
 
struct  esphome::modem::ModemComponent::PinRecord
 

Namespaces

namespace  esphome
 
namespace  esphome::modem
 

Typedefs

using esphome::modem::DceFactory
 

Enumerations

enum class  esphome::modem::ModemState : uint8_t {
  esphome::modem::MODEM_STATE_DISABLED , esphome::modem::MODEM_STATE_ENABLING , esphome::modem::MODEM_STATE_SYNCED , esphome::modem::MODEM_STATE_CONNECTING ,
  esphome::modem::MODEM_STATE_WAIT_IP , esphome::modem::MODEM_STATE_CONNECTED , esphome::modem::MODEM_STATE_DISCONNECTING
}
 
enum class  esphome::modem::ConnectStep : uint8_t { esphome::modem::CONNECT_STEP_START , esphome::modem::CONNECT_STEP_RADIO_ON , esphome::modem::CONNECT_STEP_ATTACH_REQUESTED }
 
enum class  esphome::modem::SimResult : uint8_t { esphome::modem::SIM_RESULT_READY , esphome::modem::SIM_RESULT_RETRY , esphome::modem::SIM_RESULT_LOCKED , esphome::modem::SIM_RESULT_HALT }
 
enum class  esphome::modem::ModemFault : uint8_t {
  esphome::modem::MODEM_FAULT_NONE , esphome::modem::MODEM_FAULT_NO_RESPONSE , esphome::modem::MODEM_FAULT_BAUD , esphome::modem::MODEM_FAULT_INIT_AT ,
  esphome::modem::MODEM_FAULT_SIM_NOT_READY , esphome::modem::MODEM_FAULT_SIM_LOCKED , esphome::modem::MODEM_FAULT_PIN_NOT_SENT , esphome::modem::MODEM_FAULT_PIN_RECORD ,
  esphome::modem::MODEM_FAULT_SETUP , esphome::modem::MODEM_FAULT_NOT_ATTACHED , esphome::modem::MODEM_FAULT_PPP , esphome::modem::MODEM_FAULT_TEARDOWN
}
 
enum class  esphome::modem::PinStep : uint8_t { esphome::modem::PIN_STEP_IDLE , esphome::modem::PIN_STEP_SAVING , esphome::modem::PIN_STEP_SENT }
 
enum class  esphome::modem::PinSave : uint8_t { esphome::modem::PIN_SAVE_DONE , esphome::modem::PIN_SAVE_PENDING , esphome::modem::PIN_SAVE_FAILED }