Пример #1
0
void params_OnInit(void)
{
	cur_line_abs = 0;
	cur_line = 0;
	cur_window = 0;	
	window_pos = 0;
	
	driver_ReadID(Version);
}
Пример #2
0
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;
	}
}
Пример #3
0
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
	{