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
