ESPHome 2025.5.0
Loading...
Searching...
No Matches
sim800l.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::sim800l::Sim800LComponent
 
class  esphome::sim800l::Sim800LReceivedMessageTrigger
 
class  esphome::sim800l::Sim800LIncomingCallTrigger
 
class  esphome::sim800l::Sim800LCallConnectedTrigger
 
class  esphome::sim800l::Sim800LCallDisconnectedTrigger
 
class  esphome::sim800l::Sim800LReceivedUssdTrigger
 
class  esphome::sim800l::Sim800LSendSmsAction< Ts >
 
class  esphome::sim800l::Sim800LSendUssdAction< Ts >
 
class  esphome::sim800l::Sim800LDialAction< Ts >
 
class  esphome::sim800l::Sim800LConnectAction< Ts >
 
class  esphome::sim800l::Sim800LDisconnectAction< Ts >
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  esphome::sim800l
 

Enumerations

enum  esphome::sim800l::State {
  esphome::sim800l::STATE_IDLE = 0 , esphome::sim800l::STATE_INIT , esphome::sim800l::STATE_SETUP_CMGF , esphome::sim800l::STATE_SETUP_CLIP ,
  esphome::sim800l::STATE_CREG , esphome::sim800l::STATE_CREG_WAIT , esphome::sim800l::STATE_CSQ , esphome::sim800l::STATE_CSQ_RESPONSE ,
  esphome::sim800l::STATE_SENDING_SMS_1 , esphome::sim800l::STATE_SENDING_SMS_2 , esphome::sim800l::STATE_SENDING_SMS_3 , esphome::sim800l::STATE_CHECK_SMS ,
  esphome::sim800l::STATE_PARSE_SMS_RESPONSE , esphome::sim800l::STATE_RECEIVE_SMS , esphome::sim800l::STATE_RECEIVED_SMS , esphome::sim800l::STATE_DISABLE_ECHO ,
  esphome::sim800l::STATE_DIALING1 , esphome::sim800l::STATE_DIALING2 , esphome::sim800l::STATE_PARSE_CLIP , esphome::sim800l::STATE_ATA_SENT ,
  esphome::sim800l::STATE_CHECK_CALL , esphome::sim800l::STATE_SETUP_USSD , esphome::sim800l::STATE_SEND_USSD1 , esphome::sim800l::STATE_SEND_USSD2 ,
  esphome::sim800l::STATE_CHECK_USSD , esphome::sim800l::STATE_RECEIVED_USSD
}
 

Variables

const uint16_t esphome::sim800l::SIM800L_READ_BUFFER_LENGTH = 1024