{
    "bmc.dev.Connector": {
        "properties": {
            "Bom": {
                "baseType": "String",
                "readOnly": false,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "下级组件bomid"
            },
            "Slot": {
                "baseType": "U8",
                "readOnly": false,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "当前连接器槽位,用于确认下级组件的槽位信息"
            },
            "Position": {
                "baseType": "U8",
                "readOnly": false,
                "description": "当前连接器的位置,用于计算下级组件的位置"
            },
            "Presence": {
                "baseType": "U8",
                "readOnly": false,
                "description": "下级组件在位信号"
            },
            "Id": {
                "baseType": "String",
                "readOnly": false,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "下级组件的组件id"
            },
            "AuxId": {
                "baseType": "String",
                "readOnly": false,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "下级组件的组件AuxId"
            },
            "Location": {
                "baseType": "String",
                "readOnly": false,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "连接器所在的物理位置,用于传递至下级组件"
            },
            "Buses": {
                "baseType": "String[]",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "连接器的总线信息,用于传递至下级组件"
            },
            "SystemId": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "连接器下级的SystemId,用于传递至下级组件"
            },
            "ChassisId": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "连接器下级的ChassisId,用于传递至下级组件"
            },
            "ManagerId": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "连接器下级的ManagerId,用于传递至下级组件"
            },
            "SilkText": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "连接器的丝印信息"
            },
            "LoadStatus": {
                "baseType": "U8",
                "readOnly": true,
                "default": 255,
                "description": "当前连接器读取状态。"
            },
            "GroupPosition": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "下级组件的Position"
            },
            "GroupId": {
                "baseType": "U32",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "对象组Id,下级对象组唯一标识"
            }
        },
        "methods": {
            "AttachBoard": {
                "req": {
                    "CsrData": {
                        "baseType": "String",
                        "description": "Csr数据"
                    },
                    "Attach": {
                        "baseType": "Dictionary",
                        "description": "附加数据",
                        "$ref": "#/defs/AttachData"
                    }
                },
                "rsp": {}
            },
            "DetachBoard": {
                "req": {},
                "rsp": {}
            }
        }
    },
    "defs": {
        "AttachData": {
            "key": {
                "baseType": "String"
            },
            "value": {
                "baseType": "String"
            }
        }
    }
}