Adds logging messages
This commit is contained in:
@@ -57,26 +57,41 @@ void DriverBoardPinController::set_address_pins(std::array<uint8_t, 3> address_p
|
|||||||
{
|
{
|
||||||
this->address_pins = address_pins;
|
this->address_pins = address_pins;
|
||||||
|
|
||||||
|
std::stringstream ss;
|
||||||
|
|
||||||
|
|
||||||
for(auto pin : address_pins)
|
for(auto pin : address_pins)
|
||||||
{
|
{
|
||||||
|
ss << int{pin} << ", ";
|
||||||
initialize_output_pin(pin);
|
initialize_output_pin(pin);
|
||||||
write_pin(pin, 0);
|
write_pin(pin, 0);
|
||||||
}
|
}
|
||||||
|
ss << std::string(2, 0x08);
|
||||||
|
|
||||||
|
CLOG(DEBUG, OUTPUT_LOGGER) << "Pin addresses for driver board set to: [" << ss.str() << "]";
|
||||||
}
|
}
|
||||||
void DriverBoardPinController::set_mux_pins(std::array<uint8_t, 13> mux_enable_pins)
|
void DriverBoardPinController::set_mux_pins(std::array<uint8_t, 13> mux_enable_pins)
|
||||||
{
|
{
|
||||||
this->mux_enable_pins = mux_enable_pins;
|
this->mux_enable_pins = mux_enable_pins;
|
||||||
|
|
||||||
|
std::stringstream ss;
|
||||||
|
|
||||||
for(auto pin : mux_enable_pins)
|
for(auto pin : mux_enable_pins)
|
||||||
{
|
{
|
||||||
|
ss << int{pin} << ", ";
|
||||||
initialize_output_pin(pin);
|
initialize_output_pin(pin);
|
||||||
write_pin(pin, 0);
|
write_pin(pin, 0);
|
||||||
}
|
}
|
||||||
|
ss << std::string(2, 0x08);
|
||||||
|
|
||||||
|
CLOG(DEBUG, OUTPUT_LOGGER) << "Pin addresses for multiplexers set to: [" << ss.str() << "]";
|
||||||
}
|
}
|
||||||
void DriverBoardPinController::set_data_pin(uint8_t data_pin)
|
void DriverBoardPinController::set_data_pin(uint8_t data_pin)
|
||||||
{
|
{
|
||||||
this->data_pin = data_pin;
|
this->data_pin = data_pin;
|
||||||
|
|
||||||
|
CLOG(DEBUG, OUTPUT_LOGGER) << "Set data pin to: " << std::to_string(run_pin);
|
||||||
|
|
||||||
initialize_output_pin(data_pin);
|
initialize_output_pin(data_pin);
|
||||||
|
|
||||||
write_pin(data_pin, 0);
|
write_pin(data_pin, 0);
|
||||||
@@ -85,6 +100,8 @@ void DriverBoardPinController::set_run_pin(uint8_t run_pin)
|
|||||||
{
|
{
|
||||||
this->run_pin = run_pin;
|
this->run_pin = run_pin;
|
||||||
|
|
||||||
|
CLOG(DEBUG, OUTPUT_LOGGER) << "Set run pin to: " << std::to_string(run_pin);
|
||||||
|
|
||||||
initialize_output_pin(run_pin);
|
initialize_output_pin(run_pin);
|
||||||
write_pin(run_pin, 0);
|
write_pin(run_pin, 0);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user