{
"bmc.kepler.Debug.EventService": {
"properties": {},
"methods": {
"GetEventDetailByCode": {
"req": {
"EventCode": {
"baseType": "String",
"description": "事件码"
}
},
"rsp": {
"EventDetail": {
"baseType": "Array",
"items": {
"$ref": "#/defs/EventItem"
},
"description": "已注册事件码的相关信息,例如事件名称,门限,屏蔽状态,当前读值,事件种类等"
}
}
}
}
},
"defs": {
"EventItem": {
"EventName": {
"baseType": "String",
"description": "事件的名称"
},
"EventDetail": {
"baseType": "Dictionary",
"$ref": "#/defs/KeyValueTable"
}
},
"KeyValueTable": {
"key": {
"baseType": "String",
"description": "事件详情的键名",
"enumList": [
{
"name": "Reading",
"description": "当前事件的实时读值,包括读值的原始参数"
},
{
"name": "Condition",
"description": "当前事件的触发门限"
},
{
"name": "OperateType",
"description": "当前事件的判定,具体的取值有:小于、大于、上升沿、下降沿等"
},
{
"name": "Hysteresis",
"description": "当前事件的迟滞量"
},
{
"name": "Enabled",
"description": "事件使能状态"
},
{
"name": "EventType",
"description": "事件类型,取值有:hardware、software、power"
}
]
},
"value": {
"baseType": "String",
"description": "键值表中的值"
}
}
}
}