1. 程式人生 > >比亞迪開放平臺介面——2、行駛資料

比亞迪開放平臺介面——2、行駛資料

BYDAutoStatisticDevice 行駛資料類


方法概要

方法 描述
static BYDAutoStatisticDevice getInstance(Context con) 獲取例項
double getDrivingTimeValue() 獲取行駛時間
int getElecDrivingRangeValue() 獲取電續航里程
double getElecPercentageValue() 獲取剩餘電量百分比
int getFuelDrivingRangeValue() 獲取燃油續航里程
int getFuelPercentageValue() 獲取剩餘燃油百分比
double getLastElecConPHMValue() 獲取最近百公里電耗
double getLastFuelConPHMValue() 獲取最近百公里油耗
double getTotalElecConPHMValue()

獲取累計平均電耗

double getTotalFuelConPHMValue() 獲取累計平均油耗
double getTotalFuelConValue() 獲取累計油耗
double getTotalElecConValue() 獲取累計電耗
int getTotalMileageValue()  獲取累計里程
int getKeyBatteryLevel() 獲取鑰匙電量
int getEVMileageValue()  獲取EV里程
void registerListener(AbsBYDAutoStatisticListener
 listener)
註冊監聽器
void unregisterListener(AbsBYDAutoStatisticListener
 listener)
登出監聽器

獲取行駛時間

API名稱 double getDrivingTimeValue()
介面描述 獲取行駛時間

入參:

出參:

資料型別 名稱 描述
double 駕駛時間

[STATISTIC_DRIVING_TIME_MIN,

STATISTIC_DRIVING_TIME_MAX]

[0,9999.9]hour

獲取電續駛里程

API名稱 int getElecDrivingRangeValue()
介面描述 獲取電續駛里程

入參:

出參:

資料型別 名稱 描述
int 電續駛里程

[STATISTIC_ELEC_DRIVING_RANGE_MIN,

STATISTIC_ELEC_DRIVING_RANGE_MAX]

[0,511]KM

 

獲取剩餘電量百分比

API名稱 double getElecPercentageValue()
介面描述 獲取剩餘電量百分比

入參:

出參:

資料型別 名稱 描述
int 剩餘電量百分比

[STATISTIC_ELEC_PERCENTAGE_MIN,

STATISTIC_ELEC_PERCENTAGE_MAX]

[0,100]%

獲取燃油續駛里程

API名稱 int getFuelDrivingRangeValue()
介面描述 獲取燃油續駛里程

入參:

出參:

資料型別 名稱 描述
int 燃油續駛里程

[STATISTIC_FUEL_DRIVING_RANGE_MIN,

STATISTIC_FUEL_DRIVING_RANGE_MAX]

[0,4095]KM

獲取剩餘燃油百分比

API名稱 int getFuelPercentageValue()
介面描述 獲取剩餘燃油百分比

入參:

出參:

資料型別 名稱 描述
int 剩餘燃油百分比

[STATISTIC_FUEL_PERCENTAGE_MIN,

STATISTIC_FUEL_PERCENTAGE_MAX]

[0,100]%

獲取最近百公里電耗

API名稱 double getLastElecConPHMValue()
介面描述 獲取最近百公里電耗

入參:

出參:

資料型別 名稱 描述
double 最近百公里電耗

[STATISTIC_LAST_ELEC_CON_PHM_MIN,

STATISTIC_LAST_ELEC_CON_PHM_MAX]

[-99.9,99.9]KWH/100KM

獲取最近百公里油耗

API名稱 double getLastFuelConPHMValue()
介面描述 獲取最近百公里油耗

入參:

出參:

資料型別 名稱 描述
double 最近百公里油耗

[STATISTIC_LAST_FUEL_CON_PHM_MIN,

STATISTIC_LAST_FUEL_CON_PHM_MAX]

[0,51.1]L/100KM

獲取累計平均電耗

API名稱 double getTotalElecConPHMValue()
介面描述 獲取累計平均電耗

入參:

出參:

資料型別 名稱 描述
double 累計平均電耗

[STATISTIC_TOTAL_ELEC_CON_PHM_MIN,

STATISTIC_TOTAL_ELEC_CON_PHM_MAX]

[-999,99.9]KWH/100KM


獲取累計平均油耗

API名稱 double getTotalFuelConPHMValue()
介面描述 獲取累計平均油耗

入參:

出參:

資料型別 名稱 描述
double 累計平均電耗

[STATISTIC_TOTAL_FUEL_CON_PHM_MIN,

STATISTIC_TOTAL_FUEL_CON_PHM_MAX]

[0,51.1]L/100KM


獲取燃油消耗總量

API名稱 double getTotalFuelConValue()
介面描述 獲取燃油消耗總量

入參:

出參:

資料型別 名稱 描述
double 燃油消耗總量

[STATISTIC_TOTAL_FUEL_CONSUMPTION_MIN,

STATISTIC_TOTAL_FUEL_CONSUMPTION_MAX]

[0,104857.4]L/100KM


獲取總里程

API名稱 double getTotalMileageValue()
介面描述 獲取總里程

入參:

出參:

資料型別 名稱 描述
double 總里程

[STATISTIC_TOTAL_MILEAGE_MIN,

STATISTIC_TOTAL_MILEAGE_MAX]

[0,999999]KM


獲取鑰匙電量

API名稱 int getKeyBatteryLevel()
介面描述 獲取鑰匙電量

入參:

出參:

資料型別 名稱 描述
double 鑰匙電量 STATISTIC_KEY_BATTERY_LEVEL_LOW  鑰匙電量不足

STATISTIC_KEY_BATTERY_LEVEL_NORMAL

鑰匙電量正常

獲取EV里程

API名稱 double getEVMileageValue()
介面描述 獲取EV里程

入參:

出參:

資料型別 名稱 描述
double 鑰匙電量 [STATISTIC_MILEAGE_MIN,
STATISTIC_MILEAGE_MAX]
[0,999999]KM

AbsBYDAutoBodyworkListener 車身狀態的監聽類


方法概要

方法 描述 輸入
void onTotalMileageValueChanged(int value) 監聽總里程變化

[STATISTIC_TOTAL_MILEAGE_MIN,

STATISTIC_TOTAL_MILEAGE_MAX]    

[0,999999]KM

void onTotalFuelConChanged(double value) 監聽燃油消化量變化

[STATISTIC_TOTAL_FUEL_CONSUMPTION_MIN,

STATISTIC_TOTAL_FUEL_CONSUMPTION_MAX]    [0,104857.4]L/100KM

void onTotalElecConChanged(double value) 監聽電量消化量變化

[STATISTIC_TOTAL_ELEC_CON_PHM_MIN,

STATISTIC_TOTAL_ELEC_CON_PHM_MAX]  

 [-99.9,99.9]KWH/100KM

void onDrivingTimeChanged(double value) 監聽行駛時間變化

[STATISTIC_DRIVING_TIME_MIN,

STATISTIC_DRIVING_TIME_MAX]  

 [0,9999.9]hour

void onLastFuelConPHMChanged(double value) 監聽最近百公里油耗變化

[STATISTIC_LAST_FUEL_CON_PHM_MIN,

STATISTIC_LAST_FUEL_CON_PHM_MAX]    

[0,51.1]L/100KM

void onTotalFuelConPHMChanged(double value) 監聽累計平均油耗變化

[STATISTIC_TOTAL_FUEL_CON_PHM_MIN,

STATISTIC_TOTAL_FUEL_CON_PHM_MAX]

[0,51.1]L/100KM

void onLastElecConPHMChanged(double value) 監聽最近百公里電耗變化

[STATISTIC_LAST_ELEC_CON_PHM_MIN,

STATISTIC_LAST_ELEC_CON_PHM_MAX]

[-99.9,99.9]KWH/100KM

void onTotalElecConPHMChanged(double value) 監聽累計平均電耗變化

[STATISTIC_TOTAL_ELEC_CON_PHM_MIN,

STATISTIC_TOTAL_ELEC_CON_PHM_MAX]

[-999,99.9]KWH/100KM

void onElecDrivingRangeChanged(int value) 監聽電續駛里程變化

[STATISTIC_ELEC_DRIVING_RANGE_MIN,

STATISTIC_ELEC_DRIVING_RANGE_MAX]

[0,511]KM

void onFuelDrivingRangeChanged(int value) 監聽燃油續駛里程變化

[STATISTIC_FUEL_DRIVING_RANGE_MIN,

STATISTIC_FUEL_DRIVING_RANGE_MAX]

[0,4095]KM

void onFuelPercentageChanged(int value) 監聽剩餘燃油百分比變化

[STATISTIC_FUEL_PERCENTAGE_MIN,

STATISTIC_FUEL_PERCENTAGE_MAX]

[0,100]%

void onElecPercentageChanged(double value) 監聽剩餘電量百分比變化

[STATISTIC_ELEC_PERCENTAGE_MIN,

STATISTIC_ELEC_PERCENTAGE_MAX]

[0,100]%

void onKeyBatteryLevelChanged(int value)  監聽鑰匙電量變化

STATISTIC_KEY_BATTERY_LEVEL_LOW 電量低

STATISTIC_KEY_BATTERY_LEVEL_NORMAL 電量正常