{
"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"
}
}
}
}