Logging update

This commit is contained in:
Marius Muja 2024-01-06 21:54:10 -08:00
parent 3cf2996806
commit 9137f236b8
2 changed files with 8 additions and 8 deletions

View File

@ -16,8 +16,8 @@
#include "esphome/core/log.h"
#define ESP_LOG1 ESP_LOGV
#define ESP_LOG2 ESP_LOGV
#define ESP_LOG1 ESP_LOGD
#define ESP_LOG2 ESP_LOGD
namespace esphome {
namespace ratgdo {
@ -350,9 +350,10 @@ namespace ratgdo {
this->rolling_code_counter = (*this->rolling_code_counter + delta) & 0xfffffff;
}
void RATGDOComponent::print_packet(const WirePacket& packet) const
void RATGDOComponent::print_packet(const char* prefix, const WirePacket& packet) const
{
ESP_LOG2(TAG, "Packet: [%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X]",
ESP_LOG2(TAG, "%s packet: [%02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X %02X]",
prefix,
packet[0],
packet[1],
packet[2],
@ -461,7 +462,7 @@ namespace ratgdo {
if (byte_count == PACKET_LENGTH) {
reading_msg = false;
byte_count = 0;
this->print_packet(rx_packet);
this->print_packet("Received", rx_packet);
this->decode_packet(rx_packet);
return;
}
@ -576,8 +577,7 @@ namespace ratgdo {
delayMicroseconds(100);
}
ESP_LOG2(TAG, "Sending packet");
this->print_packet(this->tx_packet_);
this->print_packet("Sending", this->tx_packet_);
// indicate the start of a frame by pulling the 12V line low for at leat 1 byte followed by
// one STOP bit, which indicates to the receiving end that the start of the message follows

View File

@ -153,7 +153,7 @@ namespace ratgdo {
void send_command(Command command, uint32_t data, bool increment, std::function<void()>&& on_sent);
bool transmit_packet();
void encode_packet(Command command, uint32_t data, bool increment, WirePacket& packet);
void print_packet(const WirePacket& packet) const;
void print_packet(const char* prefix, const WirePacket& packet) const;
void increment_rolling_code_counter(int delta = 1);
void set_rolling_code_counter(uint32_t code);