比亞迪開放平臺介面——4、能量、模式
阿新 • • 發佈:2018-12-03
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 沙地 |
|