void params_OnInit(void) { cur_line_abs = 0; cur_line = 0; cur_window = 0; window_pos = 0; driver_ReadID(Version); }
void readValue(unsigned int i) { switch (i) { /* case PGN_TCO1: { } break; case PGN_CCVS: { } break; case PGN_AmbientConditions: { } break; case PGN_FuelConsumption: { } break; case PGN_FuelEconomy: { } break; case PGN_EngineHours: case PGN_VehicleHours: { } break; case PGN_VehicleDistance_HR: { } break; */ case PGN_EngineFluids: { driver_ReadID(OilPress); } break; case PGN_EEC1: { driver_ReadID(Tachometr); } break; case PGN_EngineTemperature: { driver_ReadID(TOJ); } break; } }
void speedk_OnInit(void) { unsigned long k; driver_ReadID(PerOtnSpeedometr); if (values_aval[PerOtnSpeedometr]) { k = ToBCD(values[PerOtnSpeedometr]); s_speedk[0] = (k&0xF00000)>>20; s_speedk[1] = (k&0xF0000)>>16; s_speedk[2] = (k&0xF000)>>12; s_speedk[3] = (k&0xF00)>>8; s_speedk[4] = (k&0xF0)>>4; s_speedk[5] = (k&0xF); } else {