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

Body Module class. Aka General Module 5 (GM5) or ZKE5.
Show file 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 static property

public static Message MessageCloseWindowDriverFront
return Message

MessageCloseWindowDriverRear public static property

public static Message MessageCloseWindowDriverRear
return Message

MessageCloseWindowPassengerFront public static property

public static Message MessageCloseWindowPassengerFront
return Message

MessageCloseWindowPassengerRear public static property

public static Message MessageCloseWindowPassengerRear
return Message

MessageOpenWindowDriverFront public static property

public static Message MessageOpenWindowDriverFront
return Message

MessageOpenWindowDriverRear public static property

public static Message MessageOpenWindowDriverRear
return Message

MessageOpenWindowPassengerFront public static property

public static Message MessageOpenWindowPassengerFront
return Message

MessageOpenWindowPassengerRear public static property

public static Message MessageOpenWindowPassengerRear
return Message