--[[-- Copyright (c) 2024 Huawei Technologies Co., Ltd.
-- openUBMC is licensed under Mulan PSL v2.
-- You can use this software according to the terms and conditions of the Mulan PSL v2.
-- You may obtain a copy of Mulan PSL v2 at:
--          http://license.coscl.org.cn/MulanPSL2
-- THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
-- EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
-- MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
-- See the Mulan PSL v2 for more details.
]] --
local ChassisIpmiCmdsMsg = {
    GetDeviceCapabilitiesReq = (require 'chassis.ipmi.cmds.GetDeviceCapabilities').GetDeviceCapabilitiesReq,
    GetDeviceCapabilitiesRsp = (require 'chassis.ipmi.cmds.GetDeviceCapabilities').GetDeviceCapabilitiesRsp,
    SetDeviceCapabilitiesReq = (require 'chassis.ipmi.cmds.SetDeviceCapabilities').SetDeviceCapabilitiesReq,
    SetDeviceCapabilitiesRsp = (require 'chassis.ipmi.cmds.SetDeviceCapabilities').SetDeviceCapabilitiesRsp,
    ChassisIdentifyReq = (require 'chassis.ipmi.cmds.ChassisIdentify').ChassisIdentifyReq,
    ChassisIdentifyRsp = (require 'chassis.ipmi.cmds.ChassisIdentify').ChassisIdentifyRsp,
    GetPowerCmdReq = (require 'chassis.ipmi.cmds.GetPowerCmd').GetPowerCmdReq,
    GetPowerCmdRsp = (require 'chassis.ipmi.cmds.GetPowerCmd').GetPowerCmdRsp,
    SetFruLedStateReq = (require 'chassis.ipmi.cmds.SetFruLedState').SetFruLedStateReq,
    SetFruLedStateRsp = (require 'chassis.ipmi.cmds.SetFruLedState').SetFruLedStateRsp,
    GetLedColorCapabilitiesReq = (require 'chassis.ipmi.cmds.GetLedColorCapabilities').GetLedColorCapabilitiesReq,
    GetLedColorCapabilitiesRsp = (require 'chassis.ipmi.cmds.GetLedColorCapabilities').GetLedColorCapabilitiesRsp,
    GetChassisHeightReq = (require 'chassis.ipmi.cmds.GetChassisHeight').GetChassisHeightReq,
    GetChassisHeightRsp = (require 'chassis.ipmi.cmds.GetChassisHeight').GetChassisHeightRsp,
    GetShelfInfoReq = (require 'chassis.ipmi.cmds.GetShelfInfo').GetShelfInfoReq,
    GetShelfInfoRsp = (require 'chassis.ipmi.cmds.GetShelfInfo').GetShelfInfoRsp,
    GetSuperPodLabelInfoReq = (require 'chassis.ipmi.cmds.GetSuperPodLabelInfo').GetSuperPodLabelInfoReq,
    GetSuperPodLabelInfoRsp = (require 'chassis.ipmi.cmds.GetSuperPodLabelInfo').GetSuperPodLabelInfoRsp,
    SetSuperPodLabelInfoReq = (require 'chassis.ipmi.cmds.SetSuperPodLabelInfo').SetSuperPodLabelInfoReq,
    SetSuperPodLabelInfoRsp = (require 'chassis.ipmi.cmds.SetSuperPodLabelInfo').SetSuperPodLabelInfoRsp,
    SetSuperPodIdReq = (require 'chassis.ipmi.cmds.SetSuperPodId').SetSuperPodIdReq,
    SetSuperPodIdRsp = (require 'chassis.ipmi.cmds.SetSuperPodId').SetSuperPodIdRsp,
    SetServerIndexReq = (require 'chassis.ipmi.cmds.SetServerIndex').SetServerIndexReq,
    SetServerIndexRsp = (require 'chassis.ipmi.cmds.SetServerIndex').SetServerIndexRsp,
    SetSuperPodSizeReq = (require 'chassis.ipmi.cmds.SetSuperPodSize').SetSuperPodSizeReq,
    SetSuperPodSizeRsp = (require 'chassis.ipmi.cmds.SetSuperPodSize').SetSuperPodSizeRsp
}

return ChassisIpmiCmdsMsg
