patch voltage readout for new firmware version
This commit is contained in:
@@ -387,6 +387,10 @@ u_int8_t sfbus_read_status(int fd, u_int16_t address, double *voltage, u_int32_t
|
|||||||
(((*(_buffer + 5) & 0xFF) << 8));
|
(((*(_buffer + 5) & 0xFF) << 8));
|
||||||
|
|
||||||
double __voltage = ((double)_voltage / 1024) * 55;
|
double __voltage = ((double)_voltage / 1024) * 55;
|
||||||
|
if (__voltage > 16)
|
||||||
|
{
|
||||||
|
__voltage = ((double)_voltage / 1024) * 28.16;
|
||||||
|
}
|
||||||
|
|
||||||
*voltage = __voltage;
|
*voltage = __voltage;
|
||||||
*counter = (u_int32_t)_counter;
|
*counter = (u_int32_t)_counter;
|
||||||
|
|||||||
Reference in New Issue
Block a user