{
    "bmc.dev.Controller": {
        "properties": {
            "TypeId": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "类型"
            },
            "Name": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "厂商定义的产品名称"
            },
            "OOBSupport": {
                "baseType": "Boolean",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "是否支持带外管理,控制器自身固件的特性"
            },
            "ChipModel": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "RAID芯片型号(SAS3916、B80121等)"
            },
            "ChipManufacturer": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "RAID芯片厂商"
            },
            "FirmwareVersion": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "固件版本"
            },
            "MemorySizeMiB": {
                "baseType": "U16",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "内存大小(MiB)"
            },
            "DeviceInterface": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "设备接口类型"
            },
            "SASAddr": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "SAS地址"
            },
            "SerialNumber": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "序列号"
            },
            "BootDevices": {
                "baseType": "String[]",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "启动设备列表"
            },
            "CachePinnedEnabled": {
                "baseType": "Boolean",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "控制器的Cache Pinned开关"
            },
            "DDREccCount": {
                "baseType": "U16",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "DDR ECC计数"
            },
            "CryptoEraseSupported": {
                "baseType": "Boolean",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "是否支持加密盘数据擦除"
            },
            "HardwareRevision": {
                "baseType": "String",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "控制器的硬件版本"
            },
            "SASPhyCount": {
                "baseType": "U8",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "false"
                },
                "description": "RAID控制器拥有的SASPhy端口的总数"
            },
            "FaultCode": {
                "baseType": "U64",
                "readOnly": true,
                "options": {
                    "emitsChangedSignal": "true"
                },
                "description": "RAID控制器故障码,按bit为解析(前32标准,后32是OEM)"
            }
        },
        "methods": {
            "SetBootDevices": {
                "req": {
                    "DriveNameList": {
                        "baseType": "String[]",
                        "description": "设备名称列表,按序号分别是Primary、Secondary,不设置的写None"
                    }
                },
                "rsp": {}
            }
        }
    }
}