{
    "bmc.dev.Scanner": {
        "properties": {
            "PeriodMs": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "Scanner扫描周期, 单位:ms"
            },
            "Debounce": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "防抖配置"
            },
            "Status": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "default": 255,
                "description": "Scanner状态, 0: 正常获取值, 1: 获取值失败, 2: 处于未使能状态, 3: 获取值预失败,正在进行防抖, 4: 获取值预成功,正在进行防抖, 255: 未开始状态,暂未开始获取值"
            },
            "Category": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "Scanner归属类别"
            },
            "Enabled": {
                "baseType": "U8",
                "readOnly": true,
                "default": 1,
                "enum": [
                    0,
                    1
                ],
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "Scanner使能状态, 枚举值0和1, 0:Scanner未使能, 1:Scanner有效, 同步语法进行关联, 可以单点值、表达式、或从其他Scanner同步值"
            },
            "NominalValue": {
                "baseType": "S64",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "Scanner无效状态下的默认值"
            },
            "ErrorThreshold": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "失败时Status的防抖次数"
            },
            "RecoverThreshold": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "恢复时Status的防抖次数"
            },
            "PreCondition": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "0:无条件, 1:DC上电, 2:PMU Ready, 3:Bios Complete"
            }
        }
    }
}