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

Body Module class. Aka General Module 5 (GM5) or ZKE5.
Exibir arquivo Open project: toxsedyshev/imBMW

Public Properties

Property Type Description
MessageCloseWindowDriverFront Message
MessageCloseWindowDriverRear Message
MessageCloseWindowPassengerFront Message
MessageCloseWindowPassengerRear Message
MessageOpenWindowDriverFront Message
MessageOpenWindowDriverRear Message
MessageOpenWindowPassengerFront Message
MessageOpenWindowPassengerRear Message

Public Methods

Method Description
CloseSunroof ( ) : void
CloseWindows ( ) : void

Warning! Closes windows just by half!

FoldMirrors ( ) : void

Now only E39 mirrors are supported, E46 not tested

Init ( ) : void

Does nothing. Just to call static constructor.

LockDoors ( ) : void
OpenSunroof ( ) : void
OpenTrunk ( ) : void
OpenWindows ( ) : void

Warning! Opens windows just by half!

UnfoldMirrors ( ) : void

Now only E39 mirrors are supported, E46 not tested

UnlockDoors ( ) : bool
UpdateBatteryVoltage ( ) : void

Private Methods

Method Description
BodyModule ( ) : System
InstrumentClusterElectronics_IgnitionStateChanged ( IgnitionEventArgs e ) : void
OnRemoteKeyButton ( Message m, RemoteKeyButton button ) : void
ProcessGMMessage ( Message m ) : void

Method Details

CloseSunroof() public static method

public static CloseSunroof ( ) : void
return void

CloseWindows() public static method

Warning! Closes windows just by half!
public static CloseWindows ( ) : void
return void

FoldMirrors() public static method

Now only E39 mirrors are supported, E46 not tested
public static FoldMirrors ( ) : void
return void

Init() public static method

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

LockDoors() public static method

public static LockDoors ( ) : void
return void

OpenSunroof() public static method

public static OpenSunroof ( ) : void
return void

OpenTrunk() public static method

public static OpenTrunk ( ) : void
return void

OpenWindows() public static method

Warning! Opens windows just by half!
public static OpenWindows ( ) : void
return void

UnfoldMirrors() public static method

Now only E39 mirrors are supported, E46 not tested
public static UnfoldMirrors ( ) : void
return void

UnlockDoors() public static method

public static UnlockDoors ( ) : bool
return bool

UpdateBatteryVoltage() public static method

public static UpdateBatteryVoltage ( ) : void
return void

Property Details

MessageCloseWindowDriverFront public_oe static_oe property

public static Message MessageCloseWindowDriverFront
return Message

MessageCloseWindowDriverRear public_oe static_oe property

public static Message MessageCloseWindowDriverRear
return Message

MessageCloseWindowPassengerFront public_oe static_oe property

public static Message MessageCloseWindowPassengerFront
return Message

MessageCloseWindowPassengerRear public_oe static_oe property

public static Message MessageCloseWindowPassengerRear
return Message

MessageOpenWindowDriverFront public_oe static_oe property

public static Message MessageOpenWindowDriverFront
return Message

MessageOpenWindowDriverRear public_oe static_oe property

public static Message MessageOpenWindowDriverRear
return Message

MessageOpenWindowPassengerFront public_oe static_oe property

public static Message MessageOpenWindowPassengerFront
return Message

MessageOpenWindowPassengerRear public_oe static_oe property

public static Message MessageOpenWindowPassengerRear
return Message