1. 程式人生 > >比亞迪開放平臺介面——3、車速

比亞迪開放平臺介面——3、車速

BYDAutoSpeedDevice 車速類


方法概要

方法 描述
static BYDAutoSpeedDevice getInstance(Context con) 獲取例項
int getAccelerateDeepness() 獲取油門深度
int getBrakeDeepness() 獲取制動深度
double getCurrentSpeed() 獲取當前速度
void registerListener(AbsBYDAutoSpeedListener
 listener)
註冊監聽器
void unregisterListener(AbsBYDAutoSpeedListener
 listener)
登出監聽器

獲取油門深度

API名稱 double getAccelerateDeepness()
介面描述 獲取油門深度

入參:

出參:

資料型別 名稱 描述
double 油門深度

[DEEP_PERSENT_MIN,

DEEP_PERSENT_MAX]

[0,100]%

獲取制動深度

API名稱 int getBrakeDeepness()
介面描述 獲取制動深度

入參:

出參:

資料型別 名稱 描述
int 制動深度

[DEEP_PERSENT_MIN,

DEEP_PERSENT_MAX]

[0,100]%

 

獲取當前速度

API名稱 double getCurrentSpeed()
介面描述 獲取當前速度

入參:

出參:

資料型別 名稱 描述
int 當前速度

[SPEED_MIN,

SPEED_MAX]

[0,282]km/h

AbsBYDAutoSpeedListener 車速狀態的監聽類


方法概要

方法 描述 輸入
void onSpeedChanged(double value) 監聽當前車速變化 [SPEED_MIN,SPEED_MAX]    [0,282]km/h
void onAccelerateDeepnessChanged(int value) 監聽油門深度變化 [DEEP_PERSENT_MIN,DEEP_PERSENT_MAX]    [0,100]%
void onBrakeDeepnessChanged(int value) 監聽制動深度變化 [DEEP_PERSENT_MIN,DEEP_PERSENT_MAX]    [0,100]%