ESPHome  2024.4.0
Data Structures | Namespaces | Enumerations | Variables
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

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 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