77
88#include " circuit_status.hpp"
99#include " params.hpp"
10- #include " peripheral/adc/circuit_periphery .hpp"
10+ #include " drivers/board_monitor/board_monitor .hpp"
1111
1212REGISTER_MODULE (DronecanCircuitStatus)
1313
@@ -24,26 +24,26 @@ void DronecanCircuitStatus::spin_once() {
2424 if (bitmask & static_cast <uint8_t >(Bitmask::ENABLE_DEV_TEMPERATURE_PUB)) {
2525 dev_temperature.msg = {
2626 .device_id = node_id,
27- .temperature = static_cast <float >(CircuitPeriphery ::temperature ()),
27+ .temperature = static_cast <float >(BoardMonitor ::temperature ()),
2828 .error_flags = TemperatureErrorFlags_t (0 ),
2929 };
3030 dev_temperature.publish ();
3131 }
3232
3333 uint16_t error_flags = 0 ;
34- if (CircuitPeriphery ::overvoltage ()) {
34+ if (BoardMonitor ::overvoltage ()) {
3535 error_flags |= (uint16_t )ERROR_FLAG_OVERVOLTAGE;
3636 if (circuit_status.msg .error_flags == 0 ) {
3737 logger.log_warn (" overvoltage" );
3838 }
3939 }
40- if (CircuitPeriphery ::undervoltage ()) {
40+ if (BoardMonitor ::undervoltage ()) {
4141 error_flags |= (uint16_t )ERROR_FLAG_UNDERVOLTAGE;
4242 if (circuit_status.msg .error_flags == 0 ) {
4343 logger.log_warn (" undervoltage" );
4444 }
4545 }
46- if (CircuitPeriphery ::overcurrent ()) {
46+ if (BoardMonitor ::overcurrent ()) {
4747 error_flags |= (uint16_t )ERROR_FLAG_OVERCURRENT;
4848 if (circuit_status.msg .error_flags == 0 ) {
4949 logger.log_warn (" overcurrent" );
@@ -53,8 +53,8 @@ void DronecanCircuitStatus::spin_once() {
5353 if (bitmask & static_cast <uint8_t >(Bitmask::ENABLE_5V_PUB)) {
5454 circuit_status.msg = {
5555 .circuit_id = static_cast <uint16_t >(node_id * 10 ),
56- .voltage = CircuitPeriphery ::voltage_5v (),
57- .current = CircuitPeriphery ::current (),
56+ .voltage = BoardMonitor ::voltage_5v (),
57+ .current = BoardMonitor ::current (),
5858 .error_flags = static_cast <CircuitStatusErrorFlags_t>(error_flags),
5959 };
6060 circuit_status.publish ();
@@ -63,15 +63,15 @@ void DronecanCircuitStatus::spin_once() {
6363 if (bitmask & static_cast <uint8_t >(Bitmask::ENABLE_VIN_PUB)) {
6464 circuit_status.msg = {
6565 .circuit_id = static_cast <uint16_t >(node_id * 10 + 1 ),
66- .voltage = CircuitPeriphery ::voltage_vin (),
67- .current = CircuitPeriphery ::current (),
66+ .voltage = BoardMonitor ::voltage_vin (),
67+ .current = BoardMonitor ::current (),
6868 .error_flags = static_cast <CircuitStatusErrorFlags_t>(error_flags),
6969 };
7070 circuit_status.publish ();
7171 }
7272
7373 if (bitmask & static_cast <uint8_t >(Bitmask::ENABLE_HW_CHECKS)) {
74- set_health (CircuitPeriphery ::is_failure () ? Status::MINOR_FAILURE : Status::OK);
74+ set_health (BoardMonitor ::is_failure () ? Status::MINOR_FAILURE : Status::OK);
7575 } else {
7676 set_health (Status::OK);
7777 }
0 commit comments