C# Class imBMW.iBus.Devices.Real.InstrumentClusterElectronics

ファイルを表示 Open project: toxsedyshev/imBMW

Public Methods

Method Description
DecreaseSpeedLimit ( ushort sub = 5 ) : void
GetDateTime ( ) : DateTimeEventArgs
GetDateTime ( int timeout ) : DateTimeEventArgs
Gong1 ( ) : void
Gong2 ( ) : void
IncreaseSpeedLimit ( ushort add = 5 ) : void
Init ( ) : void

Does nothing. Just to call static constructor.

RequestDateTime ( ) : void
ResetAverageSpeed ( ) : void
ResetConsumption1 ( ) : void
ResetConsumption2 ( ) : void
SetSpeedLimit ( ushort limit ) : void
SetSpeedLimitOff ( ) : void
SetSpeedLimitOn ( ) : void
SetSpeedLimitToCurrentSpeed ( ) : void

Private Methods

Method Description
GetDateTimeCallback ( DateTimeEventArgs e ) : void
InstrumentClusterElectronics ( ) : System
OnAverageSpeedChanged ( float averageSpeed ) : void
OnConsumptionChanged ( bool isFirst, float value ) : void
OnDateChanged ( byte day, byte month, ushort year ) : void
OnDateTimeChanged ( ) : void
OnDateTimeChanged ( System.DateTime value, bool dateIsSet = false ) : void
OnOdometerChanged ( uint odometer ) : void
OnRangeChanged ( uint range ) : void
OnSpeedLimitChanged ( ushort speedLimit ) : void
OnSpeedRPMChanged ( ushort speed, ushort rpm ) : void
OnTemperatureChanged ( sbyte outside, sbyte coolant ) : void
OnTimeChanged ( byte hour, byte minute ) : void
OnVinChanged ( string vin ) : void
ProcessIKEMessage ( Message m ) : void

Method Details

DecreaseSpeedLimit() public static method

public static DecreaseSpeedLimit ( ushort sub = 5 ) : void
sub ushort
return void

GetDateTime() public static method

public static GetDateTime ( ) : DateTimeEventArgs
return DateTimeEventArgs

GetDateTime() public static method

public static GetDateTime ( int timeout ) : DateTimeEventArgs
timeout int
return DateTimeEventArgs

Gong1() public static method

public static Gong1 ( ) : void
return void

Gong2() public static method

public static Gong2 ( ) : void
return void

IncreaseSpeedLimit() public static method

public static IncreaseSpeedLimit ( ushort add = 5 ) : void
add ushort
return void

Init() public static method

Does nothing. Just to call static constructor.
public static Init ( ) : void
return void

RequestDateTime() public static method

public static RequestDateTime ( ) : void
return void

ResetAverageSpeed() public static method

public static ResetAverageSpeed ( ) : void
return void

ResetConsumption1() public static method

public static ResetConsumption1 ( ) : void
return void

ResetConsumption2() public static method

public static ResetConsumption2 ( ) : void
return void

SetSpeedLimit() public static method

public static SetSpeedLimit ( ushort limit ) : void
limit ushort
return void

SetSpeedLimitOff() public static method

public static SetSpeedLimitOff ( ) : void
return void

SetSpeedLimitOn() public static method

public static SetSpeedLimitOn ( ) : void
return void

SetSpeedLimitToCurrentSpeed() public static method

public static SetSpeedLimitToCurrentSpeed ( ) : void
return void