比亚迪开放平台接口——4、能量、模式

BYDAutoEnergyDevice 能量、模式类


方法概要

方法 描述
static BYDAutoEnergyDevice getInstance(Context con) 获取实例
int getEnergyMode() 获取整车工作模式
int getOperationMode() 获取整车运行模式
int getPowerGenerationState() 获取原地踩油门发电状态
int getPowerGenerationValue() 获取原地踩油门发电功率
int getRoadSurfaceMode() 获取路面模式命令
void registerListener(AbsBYDAutoSpeedListener
 listener)
注册监听器
void unregisterListener(AbsBYDAutoSpeedListener
 listener)
注销监听器

获取整车工作模式

API名称 int getEnergyMode()
接口描述 获取整车工作模式

入参:

出参:

数据类型 名称 描述
int 整车工作模式 ENERGY_MODE_STOP 停止
ENERGY_MODE_EV EV
ENERGY_MODE_FORCE_EV 强制EV
ENERGY_MODE_HEV HEV
ENERGY_MODE_FUEL 燃油
ENERGY_MODE_KEEP 保留

获取整车运行模式

API名称 int getOperationMode()
接口描述 获取整车运行模式

入参:

出参:

数据类型 名称 描述
int 整车运行模式 ENERGY_OPERATION_ECONOMY 经济
ENERGY_OPERATION_SPORT 运动

获取原地踩油门发电状态

API名称 int getPowerGenerationState()
接口描述 获取原地踩油门发电状态

入参:

出参:

数据类型 名称 描述
int 原地踩油门发电状态 ENERGY_POWER_GENERATION_INVALID 无效
ENERGY_POWER_GENERATING 发电中
ENERGY_POWER_GENERATION_END 发电结束
ENERGY_POWER_GENERATION_ERROR 错误

获取原地踩油门发电功率

API名称 int getPowerGenerationValue()
接口描述 获取原地踩油门发电功率

入参:

出参:

数据类型 名称 描述
int 原地踩油门发电功率

[ENERGY_POWER_GENERATION_VALUE_MIN,

ENERGY_POWER_GENERATION_VALUE_MAX]

[1,31]KW

获取路面模式命令

API名称 int getRoadSurfaceMode()
接口描述 获取路面模式命令

入参:

出参:

数据类型 名称 描述
int 获取路面模式命令 ENERGY_ROAD_SURFACE_KEEP 保持在线
ENERGY_ROAD_SURFACE_COMMON 普通模式
ENERGY_ROAD_SURFACE_SNOW 雪地、砂砾、草地
ENERGY_ROAD_SURFACE_MUDDY 泥泞地面、车辙地
ENERGY_ROAD_SURFACE_SAND 沙地

AbsBYDAutoEnergyListener 能量、模式的监听类


方法概要

方法 描述 输入
void onEnergyModeChanged(int mode) 监听整车工作模式变化  ENERGY_MODE_STOP    停止
ENERGY_MODE_EV    EV
ENERGY_MODE_FORCE_EV    强制EV
ENERGY_MODE_HEV    HEV
ENERGY_MODE_FUEL    燃油
ENERGY_MODE_KEEP    保留
void onOperationModeChanged(int mode) 监听整车运行模式变化 ENERGY_OPERATION_ECONOMY    经济
ENERGY_OPERATION_SPORT    运动
void onPowerGenerationStateChanged(int mode) 监听路面变化 ENERGY_POWER_GENERATION_INVALID    无效
ENERGY_POWER_GENERATING    发电中
ENERGY_POWER_GENERATION_END    发电结束
ENERGY_POWER_GENERATION_ERROR    错误
void onPowerGenerationValueChanged(int value)  监听原地踩油门发电状态

[ENERGY_POWER_GENERATION_VALUE_MIN,

ENERGY_POWER_GENERATION_VALUE_MAX]    [1,31]KW

void onRoadSurfaceChanged(int type) 监听原地踩油门发电功率 ENERGY_ROAD_SURFACE_KEEP    保持在线
ENERGY_ROAD_SURFACE_COMMON    普通模式
ENERGY_ROAD_SURFACE_SNOW    雪地、砂砾、草地
ENERGY_ROAD_SURFACE_MUDDY    泥泞地面、车辙地
ENERGY_ROAD_SURFACE_SAND    沙地
     

猜你喜欢

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