长安深蓝s7⽐亚迪开放平台接⼝——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()
接⼝描述获取整车⼯作模式
⼊参:
出参:
数据类型名称值描述
s50
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()
接⼝描述获取原地踩油门发电功率g35 coupe
⼊参:
出参:e-tron gt
数据类型名称值描述
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    沙地30多万的车