eacc8635创建于 2025年9月22日历史提交
{
    "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": "键值表中的值"
            }
        }
    }
}