{
"bmc.dev.PCIeDevice.PCIeFunction": {
"properties": {
"VendorId": {
"baseType": "String",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "制造商ID"
},
"DeviceId": {
"baseType": "String",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "设备ID"
},
"SubSystemVendorId": {
"baseType": "String",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "子厂商ID"
},
"SubSystemDeviceId": {
"baseType": "String",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "子设备ID"
},
"SegmentNumber": {
"baseType": "U8",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "用于多PCI Bridge场景的编号, 每一个Segment对应一个PCI Bus空间"
},
"BusNumber": {
"baseType": "U8",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "设备的总线号"
},
"DeviceNumber": {
"baseType": "U8",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "设备的设备号"
},
"FunctionNumber": {
"baseType": "U8",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "设备的功能号"
},
"FunctionProtocol": {
"baseType": "String",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "PCIe功能协议"
},
"FunctionType": {
"baseType": "String",
"readOnly": true,
"options": {
"emitsChangedSignal": "false"
},
"description": "PCIe功能类型"
}
},
"methods": {
"SetDeviceBDF": {
"req": {
"Bus": {
"baseType": "U8"
},
"Device": {
"baseType": "U8"
},
"Function": {
"baseType": "U8"
}
},
"rsp": {},
"description": "设置PCIe设备的设备BDF"
}
}
}
}