DI
序号 | 设备节点 | 未接GND状态 | 接GND状态 |
---|---|---|---|
1 | /dev/ido_di | “1111” “ | 0111 |
2 | /dev/ido_di | “1111” “ | 1011 |
3 | /dev/ido_di | “1111” “ | 1101 |
4 | /dev/ido_di | “1111” “ | 1110 |
5 | GND |
DI_1-5 未接GND 短接则检测到为’1’, 当接GND 短接后则为’0’。
Java 开发方法参考:
private static String getDiValue() {
final String IDO_DI_DEV = "/dev/ido_di";
if (new File(IDO_DI_DEV).exists()) {
final String filename = IDO_DI_DEV;
FileReader reader = null;
try {
reader = new FileReader(filename);
char[] buf = new char[5];
reader.read(buf, 0, 5);
reader.close();
return new String(buf).substring(0, 4); //返回4 个DI 的状态值
} catch (Exception ex) {
Log.d(TAG, "" + ex);
return "";
}
}
return "";
}
文档更新时间: 2021-11-10 11:23 作者:Aeeditor