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 严重污染 |
|