比亚迪开放平台接口——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 电量正常

     
     

猜你喜欢

转载自blog.csdn.net/shangxianyue5670/article/details/84554609