| | |
| | | bool OpenAudioChannel() override; |
| | | void CloseAudioChannel(bool send_goodbye = true) override; |
| | | bool IsAudioChannelOpened() const override; |
| | | void PrepareForNetworkStandby() override; |
| | | |
| | | private: |
| | | // Alive flag for safe scheduled callbacks - set to false in destructor |
| | |
| | | uint32_t local_sequence_; |
| | | uint32_t remote_sequence_; |
| | | esp_timer_handle_t reconnect_timer_; |
| | | bool network_standby_preparing_ = false; |
| | | bool audio_channel_opened_ = false; |
| | | |
| | | bool StartMqttClient(bool report_error=false); |
| | | void ParseServerHello(const cJSON* root); |