change logging method
This commit is contained in:
parent
b5806498ea
commit
53937dd0ed
8 changed files with 58 additions and 39 deletions
|
@ -2,37 +2,38 @@
|
|||
|
||||
|
||||
void InternalDisplay::begin(ESPMegaIoT *iot, std::function<rtctime_t()> getRtcTime) {
|
||||
Serial.println("Assigning IoT Module and RTC Time Getter");
|
||||
ESP_LOGD("InternalDisplay", "Assigning IoT Module and RTC Time Getter");
|
||||
this->iot = iot;
|
||||
this->getRtcTime = getRtcTime;
|
||||
Serial.println("Aqquring Network and MQTT Configs");
|
||||
ESP_LOGD("InternalDisplay", "Acquiring Network and MQTT Configs");
|
||||
this->mqttConfig = this->iot->getMqttConfig();
|
||||
this->networkConfig = this->iot->getNetworkConfig();
|
||||
// Register callbacks
|
||||
Serial.println("Registering Callbacks");
|
||||
Serial.println("Binding Page Change Callback");
|
||||
ESP_LOGD("InternalDisplay", "Registering Callbacks");
|
||||
ESP_LOGD("InternalDisplay", "Binding Page Change Callback");
|
||||
auto bindedInputStateChangeCallback = std::bind(&InternalDisplay::handleInputStateChange, this, std::placeholders::_1, std::placeholders::_2);
|
||||
Serial.println("Binding Input State Change Callback");
|
||||
ESP_LOGD("InternalDisplay", "Binding Input State Change Callback");
|
||||
auto bindedPwmStateChangeCallback = std::bind(&InternalDisplay::handlePwmStateChange, this, std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);
|
||||
Serial.println("Registering inputCard Callbacks");
|
||||
ESP_LOGD("InternalDisplay", "Registering inputCard Callbacks");
|
||||
this->inputCard->registerCallback(bindedInputStateChangeCallback);
|
||||
Serial.println("Registering outputCard Callbacks");
|
||||
ESP_LOGD("InternalDisplay", "Registering outputCard Callbacks");
|
||||
this->outputCard->registerChangeCallback(bindedPwmStateChangeCallback);
|
||||
// Initialize the display
|
||||
Serial.println("Initializing DisplayAdapter");
|
||||
ESP_LOGD("InternalDisplay", "Initializing DisplayAdapter");
|
||||
this->displayAdapter->begin(115200);
|
||||
Serial.println("Setting DisplayAdapter Timeout");
|
||||
ESP_LOGD("InternalDisplay", "Setting DisplayAdapter Timeout");
|
||||
this->displayAdapter->setTimeout(100);
|
||||
Serial.println("Flushing DisplayAdapter");
|
||||
ESP_LOGD("InternalDisplay", "Flushing DisplayAdapter");
|
||||
this->displayAdapter->flush();
|
||||
Serial.println("Resetting Display");
|
||||
ESP_LOGD("InternalDisplay", "Resetting Display");
|
||||
this->reset();
|
||||
delay(500);
|
||||
Serial.println("Jumping to Page 1");
|
||||
ESP_LOGD("InternalDisplay", "Jumping to Page 1");
|
||||
this->jumpToPage(1);
|
||||
Serial.println("Display Initialization Complete");
|
||||
ESP_LOGD("InternalDisplay", "Display Initialization Complete");
|
||||
}
|
||||
|
||||
|
||||
void InternalDisplay::loop() {
|
||||
// Keep reading the Serial Adapter
|
||||
this->recieveSerialCommand();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue