コード例 #1
0
ファイル: driver_params.c プロジェクト: hegangmas/SHP-8107
void params_OnInit(void)
{
	cur_line_abs = 0;
	cur_line = 0;
	cur_window = 0;	
	window_pos = 0;
	
	driver_ReadID(Version);
}
コード例 #2
0
ファイル: can_values.c プロジェクト: sektor1986/SHP-8099
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
ファイル: driver_speedk.c プロジェクト: sektor1986/SHP-8099
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
	{