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