比亚迪开放平台接口——7、空气质量

BYDAutoPM2p5Device 空气质量类


方法概要

方法 描述
static BYDAutoPM2p5Device getInstance(Context con) 获取实例
int getPM2p5OnlineState() 获取PM2.5在线状态
int[] getPM2p5CheckState() 获取车内/车外检测状态
int[] getPM2p5Level() 获取车内/车外Pm2.5等级
int[] getPM2p5Value() 获取车内/车外Pm2.5的值
void registerListener(AbsBYDAutoPM2p5Listener
 listener)
注册监听器
void unregisterListener(AbsBYDAutoPM2p5Listener
 listener)
注销监听器

获取PM2.5在线状态

API名称 int getPM2p5OnlineState()
接口描述 获取PM2.5在线状态

入参:

出参:

数据类型 名称 描述
int PM2.5在线状态 PM2P5_ONLINE_STATE_NULL 不在线/未检测到/没有该模块
PM2P5_ONLINE_STATE_ON 在线

获取车内/车外检测状态

API名称 int getPanoWorkState()
接口描述 获取车内/车外检测状态

入参:

出参:

数据类型 名称 描述
int[] int[0]车内检测状态 PM2P5_STATE_OFF 关闭
PM2P5_STATE_ON 开启
int[1]车外检测状态 PM2P5_STATE_OFF 关闭
PM2P5_STATE_ON 开启

获取车内/车外Pm2.5等级

API名称 int[] getPM2p5Level()
接口描述 获取车内/车外Pm2.5等级

入参:

出参:

数据类型 名称 描述
int[] int[0]车内Pm2.5等级 PM2P5_LEVEL_INVALID 无效
PM2P5_LEVEL_EXCELLENT
PM2P5_LEVEL_GOOD
PM2P5_LEVEL_LOW_GRADE 轻度污染
PM2P5_LEVEL_MIDDLE 中度污染
PM2P5_LEVEL_HEAVY 重度污染
PM2P5_LEVEL_SERIOUS 严重污染
int[1]车外Pm2.5等级 同上 同上

获取车内/车外Pm2.5的值

API名称 int getPM2p5Value()
接口描述 获取车内/车外Pm2.5的值

入参:

出参:

数据类型 名称 描述
int[] int[0]车内Pm2.5的值

[PM2P5_VALUE_MIN,

PM2P5_VALUE_MAX]

[0,3000]ug/m³
int[1]车外Pm2.5的值 同上 同上

 

AbsBYDAutoPM2p5Listener 空气质量监听类


方法概要

方法 描述 输入
void onPM2p5CheckStateChanged(int state_in, int state_out)  监听车内/车外PM2.5检测状态 PM2P5_ONLINE_STATE_NULL    不在线/未检测到/没有该模块
PM2P5_ONLINE_STATE_ON    在线
void onPM2p5ValueChanged(int value_in, int value_out) 监听车内/车外PM2.5值变化 [PM2P5_VALUE_MIN,PM2P5_VALUE_MAX]    [0,3000]ug/m³
void onPM2p5LevelChanged(int level_in, int level_out) 监听车内/车外PM2.5等级变化 PM2P5_LEVEL_INVALID    无效
PM2P5_LEVEL_EXCELLENT    优
PM2P5_LEVEL_GOOD    良
PM2P5_LEVEL_LOW_GRADE    轻度污染
PM2P5_LEVEL_MIDDLE    中度污染
PM2P5_LEVEL_HEAVY    重度污染
PM2P5_LEVEL_SERIOUS    严重污染
     

猜你喜欢

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