mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-03 14:38:30 -04:00
AP_HAL_SITL: fixes from --ubsan autotest
This commit is contained in:
parent
b44a084a1e
commit
53997a284b
@ -880,11 +880,11 @@ void SITL_State::_simulator_servos(struct sitl_input &input)
|
||||
}
|
||||
|
||||
// assume 3DR power brick
|
||||
voltage_pin_value = ((voltage / 10.1f) / 5.0f) * 1024;
|
||||
current_pin_value = ((_current / 17.0f) / 5.0f) * 1024;
|
||||
voltage_pin_value = float_to_uint16(((voltage / 10.1f) / 5.0f) * 1024);
|
||||
current_pin_value = float_to_uint16(((_current / 17.0f) / 5.0f) * 1024);
|
||||
// fake battery2 as just a 25% gain on the first one
|
||||
voltage2_pin_value = ((voltage * 0.25f / 10.1f) / 5.0f) * 1024;
|
||||
current2_pin_value = ((_current * 0.25f / 17.0f) / 5.0f) * 1024;
|
||||
voltage2_pin_value = float_to_uint16(((voltage * 0.25f / 10.1f) / 5.0f) * 1024);
|
||||
current2_pin_value = float_to_uint16(((_current * 0.25f / 17.0f) / 5.0f) * 1024);
|
||||
}
|
||||
|
||||
void SITL_State::init(int argc, char * const argv[])
|
||||
|
Loading…
Reference in New Issue
Block a user