比亞迪開放平臺介面——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 電量正常 |
|