C# Class imBMW.Multimedia.BluetoothOVC3860

Bluetooth module Bolutek BLK-MD-SPK-B based on OmniVision OVC3860 that supports A2DP and AVRCP profiles Communicates via COM port
Inheritance: AudioPlayerBase
ファイルを表示 Open project: toxsedyshev/imBMW

Public Methods

Method Description
BluetoothOVC3860 ( string port, string contactsPath = null ) : System

CallPhone ( string number ) : void
GetContacts ( uint offset, uint count ) : ArrayList
Next ( ) : void
Prev ( ) : void
RandomToggle ( ) : bool
Reconnect ( ) : void
VoiceButtonLongPress ( ) : void
VoiceButtonPress ( ) : void
VolumeDown ( ) : void
VolumeUp ( ) : void

Protected Methods

Method Description
CreateContactsScreen ( ) : MenuScreen
CreatePhoneScreen ( ) : MenuScreen
OnPlayerHostStateChanged ( PlayerHostState playerHostState ) : void
SetContactsScreenItems ( ) : void
SetPlaying ( bool value ) : void

Private Methods

Method Description
ProcessBTNotification ( string s ) : void
ProcessBTOK ( ) : void
ProcessSendCommand ( object o ) : void
SendCommand ( string command, string param = null ) : void
port_DataReceived ( object sender, System.IO.Ports.SerialDataReceivedEventArgs e ) : void

Method Details

BluetoothOVC3860() public method

public BluetoothOVC3860 ( string port, string contactsPath = null ) : System
port string COM port name
contactsPath string Path to contacts VCF file
return System

CallPhone() public method

public CallPhone ( string number ) : void
number string
return void

CreateContactsScreen() protected method

protected CreateContactsScreen ( ) : MenuScreen
return imBMW.Features.Menu.MenuScreen

CreatePhoneScreen() protected method

protected CreatePhoneScreen ( ) : MenuScreen
return imBMW.Features.Menu.MenuScreen

GetContacts() public method

public GetContacts ( uint offset, uint count ) : ArrayList
offset uint
count uint
return System.Collections.ArrayList

Next() public method

public Next ( ) : void
return void

OnPlayerHostStateChanged() protected method

protected OnPlayerHostStateChanged ( PlayerHostState playerHostState ) : void
playerHostState PlayerHostState
return void

Prev() public method

public Prev ( ) : void
return void

RandomToggle() public method

public RandomToggle ( ) : bool
return bool

Reconnect() public method

public Reconnect ( ) : void
return void

SetContactsScreenItems() protected method

protected SetContactsScreenItems ( ) : void
return void

SetPlaying() protected method

protected SetPlaying ( bool value ) : void
value bool
return void

VoiceButtonLongPress() public method

public VoiceButtonLongPress ( ) : void
return void

VoiceButtonPress() public method

public VoiceButtonPress ( ) : void
return void

VolumeDown() public method

public VolumeDown ( ) : void
return void

VolumeUp() public method

public VolumeUp ( ) : void
return void