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