ardupilot/libraries/SITL/SIM_BattMonitor_SMBus_Maxel...

24 lines
733 B
C++

#include "SIM_config.h"
#if AP_SIM_BATT_MONITOR_SMBUS_MAXELL_ENABLED
#include "SIM_BattMonitor_SMBus_Maxell.h"
SITL::Maxell::Maxell() :
SIM_BattMonitor_SMBus_Generic()
{
// TO DO set maxell batteries PEC version to V1
// Note Maxell batteries do not support PEC and ArduPilot checks for this by
// checking that the manufacturer name matches "Hitachi maxell"
const char *manufacturer_name = "Hitachi maxell";
set_block(SMBusBattDevReg::MANUFACTURE_NAME, manufacturer_name);
const char *device_name = "SITL_maxell";
set_block(SMBusBattDevReg::DEVICE_NAME, device_name);
set_register(SMBusBattGenericDevReg::SERIAL, (uint16_t)37);
}
#endif // AP_SIM_BATT_MONITOR_SMBUS_MAXELL_ENABLED