⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ipmi_cmd.cpp

📁 HIP 硬件设备管理标准接口
💻 CPP
📖 第 1 页 / 共 2 页
字号:
  { "SetLastProcessedEventId"   , eIpmiNetfnSensorEvent, eIpmiCmdSetLastProcessedEventId    },  { "GetLastProcessedEventId"   , eIpmiNetfnSensorEvent, eIpmiCmdGetLastProcessedEventId    },  { "AlertImmediate"            , eIpmiNetfnSensorEvent, eIpmiCmdAlertImmediate             },  { "PetAcknowledge"            , eIpmiNetfnSensorEvent, eIpmiCmdPetAcknowledge             },  { "GetDeviceSdrInfo"          , eIpmiNetfnSensorEvent, eIpmiCmdGetDeviceSdrInfo           },  { "GetDeviceSdr"              , eIpmiNetfnSensorEvent, eIpmiCmdGetDeviceSdr               },  { "ReserveDeviceSdrRepository", eIpmiNetfnSensorEvent, eIpmiCmdReserveDeviceSdrRepository },  { "GetSensorReadingFactors"   , eIpmiNetfnSensorEvent, eIpmiCmdGetSensorReadingFactors    },  { "SetSensorHysteresis"       , eIpmiNetfnSensorEvent, eIpmiCmdSetSensorHysteresis        },  { "GetSensorHysteresis"       , eIpmiNetfnSensorEvent, eIpmiCmdGetSensorHysteresis        },  { "SetSensorThreshold"        , eIpmiNetfnSensorEvent, eIpmiCmdSetSensorThreshold         },  { "GetSensorThreshold"        , eIpmiNetfnSensorEvent, eIpmiCmdGetSensorThreshold         },  { "SetSensorEventEnable"      , eIpmiNetfnSensorEvent, eIpmiCmdSetSensorEventEnable       },  { "GetSensorEventEnable"      , eIpmiNetfnSensorEvent, eIpmiCmdGetSensorEventEnable       },  { "RearmSensorEvents"         , eIpmiNetfnSensorEvent, eIpmiCmdRearmSensorEvents          },  { "GetSensorEventStatus"      , eIpmiNetfnSensorEvent, eIpmiCmdGetSensorEventStatus       },  { "GetSensorReading"          , eIpmiNetfnSensorEvent, eIpmiCmdGetSensorReading           },  { "SetSensorType"             , eIpmiNetfnSensorEvent, eIpmiCmdSetSensorType              },  { "GetSensorType"             , eIpmiNetfnSensorEvent, eIpmiCmdGetSensorType              },  // App netfn  { "GetDeviceId"               , eIpmiNetfnApp        , eIpmiCmdGetDeviceId                },  { "BroadcastGetDeviceId"      , eIpmiNetfnApp        , eIpmiCmdBroadcastGetDeviceId       },  { "ColdReset"                 , eIpmiNetfnApp        , eIpmiCmdColdReset                  },  { "WarmReset"                 , eIpmiNetfnApp        , eIpmiCmdWarmReset                  },  { "GetSelfTestResults"        , eIpmiNetfnApp        , eIpmiCmdGetSelfTestResults         },  { "ManufacturingTestOn"       , eIpmiNetfnApp        , eIpmiCmdManufacturingTestOn        },  { "SetAcpiPowerState"         , eIpmiNetfnApp        , eIpmiCmdSetAcpiPowerState          },  { "GetAcpiPowerState"         , eIpmiNetfnApp        , eIpmiCmdGetAcpiPowerState          },  { "GetDeviceGuid"             , eIpmiNetfnApp        , eIpmiCmdGetDeviceGuid              },  { "ResetWatchdogTimer"        , eIpmiNetfnApp        , eIpmiCmdResetWatchdogTimer         },  { "SetWatchdogTimer"          , eIpmiNetfnApp        , eIpmiCmdSetWatchdogTimer           },  { "GetWatchdogTimer"          , eIpmiNetfnApp        , eIpmiCmdGetWatchdogTimer           },  { "SetBmcGlobalEnables"       , eIpmiNetfnApp        , eIpmiCmdSetBmcGlobalEnables        },  { "GetBmcGlobalEnables"       , eIpmiNetfnApp        , eIpmiCmdGetBmcGlobalEnables        },  { "ClearMsgFlags"             , eIpmiNetfnApp        , eIpmiCmdClearMsgFlags              },  { "GetMsgFlags"               , eIpmiNetfnApp        , eIpmiCmdGetMsgFlags                },  { "EnableMessageChannelRcv"   , eIpmiNetfnApp        , eIpmiCmdEnableMessageChannelRcv    },  { "GetMsg"                    , eIpmiNetfnApp        , eIpmiCmdGetMsg                     },  { "SendMsg"                   , eIpmiNetfnApp        , eIpmiCmdSendMsg                    },  { "ReadEventMsgBuffer"        , eIpmiNetfnApp        , eIpmiCmdReadEventMsgBuffer         },  { "GetBtInterfaceCapabilities", eIpmiNetfnApp        , eIpmiCmdGetBtInterfaceCapabilities },  { "GetSystemGuid"             , eIpmiNetfnApp        , eIpmiCmdGetSystemGuid              },  { "GetChannelAuthCapabilities", eIpmiNetfnApp        , eIpmiCmdGetChannelAuthCapabilities },  { "GetSessionChallenge"       , eIpmiNetfnApp        , eIpmiCmdGetSessionChallenge        },  { "ActivateSession"           , eIpmiNetfnApp        , eIpmiCmdActivateSession            },  { "SetSessionPrivilege"       , eIpmiNetfnApp        , eIpmiCmdSetSessionPrivilege        },  { "CloseSession"              , eIpmiNetfnApp        , eIpmiCmdCloseSession               },  { "GetSessionInfo"            , eIpmiNetfnApp        , eIpmiCmdGetSessionInfo             },  { "GetAuthcode"               , eIpmiNetfnApp        , eIpmiCmdGetAuthcode                },  { "SetChannelAccess"          , eIpmiNetfnApp        , eIpmiCmdSetChannelAccess           },  { "GetChannelAccess"          , eIpmiNetfnApp        , eIpmiCmdGetChannelAccess           },  { "GetChannelInfo"            , eIpmiNetfnApp        , eIpmiCmdGetChannelInfo             },  { "SetUserAccess"             , eIpmiNetfnApp        , eIpmiCmdSetUserAccess              },  { "GetUserAccess"             , eIpmiNetfnApp        , eIpmiCmdGetUserAccess              },  { "SetUserName"               , eIpmiNetfnApp        , eIpmiCmdSetUserName                },  { "GetUserName"               , eIpmiNetfnApp        , eIpmiCmdGetUserName                },  { "SetUserPassword"           , eIpmiNetfnApp        , eIpmiCmdSetUserPassword            },  { "MasterReadWrite"           , eIpmiNetfnApp        , eIpmiCmdMasterReadWrite            },  // Storage netfn  { "GetFruInventoryAreaInfo"   , eIpmiNetfnStorage    , eIpmiCmdGetFruInventoryAreaInfo    },  { "ReadFruData"               , eIpmiNetfnStorage    , eIpmiCmdReadFruData                },  { "WriteFruData"              , eIpmiNetfnStorage    , eIpmiCmdWriteFruData               },  { "GetSdrRepositoryInfo"      , eIpmiNetfnStorage    , eIpmiCmdGetSdrRepositoryInfo       },  { "GetSdrRepositoryAllocInfo" , eIpmiNetfnStorage    , eIpmiCmdGetSdrRepositoryAllocInfo  },  { "ReserveSdrRepository"      , eIpmiNetfnStorage    , eIpmiCmdReserveSdrRepository       },  { "GetSdr"                    , eIpmiNetfnStorage    , eIpmiCmdGetSdr                     },  { "AddSdr"                    , eIpmiNetfnStorage    , eIpmiCmdAddSdr                     },  { "PartialAddSdr"             , eIpmiNetfnStorage    , eIpmiCmdPartialAddSdr              },  { "DeleteSdr"                 , eIpmiNetfnStorage    , eIpmiCmdDeleteSdr                  },  { "ClearSdrRepository"        , eIpmiNetfnStorage    , eIpmiCmdClearSdrRepository         },  { "GetSdrRepositoryTime"      , eIpmiNetfnStorage    , eIpmiCmdGetSdrRepositoryTime       },  { "SetSdrRepositoryTime"      , eIpmiNetfnStorage    , eIpmiCmdSetSdrRepositoryTime       },  { "EnterSdrRepositoryUpdate"  , eIpmiNetfnStorage    , eIpmiCmdEnterSdrRepositoryUpdate   },  { "ExitSdrRepositoryUpdate"   , eIpmiNetfnStorage    , eIpmiCmdExitSdrRepositoryUpdate    },  { "RunInitializationAgent"    , eIpmiNetfnStorage    , eIpmiCmdRunInitializationAgent     },  { "GetSelInfo"                , eIpmiNetfnStorage    , eIpmiCmdGetSelInfo                 },  { "GetSelAllocationInfo"      , eIpmiNetfnStorage    , eIpmiCmdGetSelAllocationInfo       },  { "ReserveSel"                , eIpmiNetfnStorage    , eIpmiCmdReserveSel                 },  { "GetSelEntry"               , eIpmiNetfnStorage    , eIpmiCmdGetSelEntry                },  { "AddSelEntry"               , eIpmiNetfnStorage    , eIpmiCmdAddSelEntry                },  { "PartialAddSelEntry"        , eIpmiNetfnStorage    , eIpmiCmdPartialAddSelEntry         },  { "DeleteSelEntry"            , eIpmiNetfnStorage    , eIpmiCmdDeleteSelEntry             },  { "ClearSel"                  , eIpmiNetfnStorage    , eIpmiCmdClearSel                   },  { "GetSelTime"                , eIpmiNetfnStorage    , eIpmiCmdGetSelTime                 },  { "SetSelTime"                , eIpmiNetfnStorage    , eIpmiCmdSetSelTime                 },  { "GetAuxiliaryLogStatus"     , eIpmiNetfnStorage    , eIpmiCmdGetAuxiliaryLogStatus      },  { "SetAuxiliaryLogStatus"     , eIpmiNetfnStorage    , eIpmiCmdSetAuxiliaryLogStatus      },  // Transport netfn  { "SetLanConfigParms"         , eIpmiNetfnTransport  , eIpmiCmdSetLanConfigParms          },  { "GetLanConfigParms"         , eIpmiNetfnTransport  , eIpmiCmdGetLanConfigParms          },  { "SuspendBmcArps"            , eIpmiNetfnTransport  , eIpmiCmdSuspendBmcArps             },  { "GetIpUdpRmcpStats"         , eIpmiNetfnTransport  , eIpmiCmdGetIpUdpRmcpStats          },  { "SetSerialModemConfig"      , eIpmiNetfnTransport  , eIpmiCmdSetSerialModemConfig       },  { "GetSerialModemConfig"      , eIpmiNetfnTransport  , eIpmiCmdGetSerialModemConfig       },  { "SetSerialModemMux"         , eIpmiNetfnTransport  , eIpmiCmdSetSerialModemMux          },  { "GetTapResponseCodes"       , eIpmiNetfnTransport  , eIpmiCmdGetTapResponseCodes        },  { "SetPppUdpProxyXmitData"    , eIpmiNetfnTransport  , eIpmiCmdSetPppUdpProxyXmitData     },  { "GetPppUdpProxyXmitData"    , eIpmiNetfnTransport  , eIpmiCmdGetPppUdpProxyXmitData     },  { "SendPppUdpProxyPacket"     , eIpmiNetfnTransport  , eIpmiCmdSendPppUdpProxyPacket      },  { "GetPppUdpProxyRecvData"    , eIpmiNetfnTransport  , eIpmiCmdGetPppUdpProxyRecvData     },  { "SerialModemConnActive"     , eIpmiNetfnTransport  , eIpmiCmdSerialModemConnActive      },  { "Callback"                  , eIpmiNetfnTransport  , eIpmiCmdCallback                   },  { "SetUserCallbackOptions"    , eIpmiNetfnTransport  , eIpmiCmdSetUserCallbackOptions     },  { "GetUserCallbackOptions"    , eIpmiNetfnTransport  , eIpmiCmdGetUserCallbackOptions     },  // PIGMG netfn  { "GetPicMgProperties"        , eIpmiNetfnPicmg      , eIpmiCmdGetPicMgProperties         },  { "GetAddressInfo"            , eIpmiNetfnPicmg      , eIpmiCmdGetAddressInfo             },  { "GetShelfAddressInfo"       , eIpmiNetfnPicmg      , eIpmiCmdGetShelfAddressInfo        },  { "SetShelfAddressInfo"       , eIpmiNetfnPicmg      , eIpmiCmdSetShelfAddressInfo        },  { "FruControl"                , eIpmiNetfnPicmg      , eIpmiCmdFruControl                 },  { "GetFruLedProperties"       , eIpmiNetfnPicmg      , eIpmiCmdGetFruLedProperties        },  { "GetLedColorCapabilities"   , eIpmiNetfnPicmg      , eIpmiCmdGetLedColorCapabilities    },  { "SetFruLedState"            , eIpmiNetfnPicmg      , eIpmiCmdSetFruLedState             },  { "GetFruLedState"            , eIpmiNetfnPicmg      , eIpmiCmdGetFruLedState             },  { "SetIpmbState"              , eIpmiNetfnPicmg      , eIpmiCmdSetIpmbState               },  { "SetFruActivationPolicy"    , eIpmiNetfnPicmg      , eIpmiCmdSetFruActivationPolicy     },  { "GetFruActivationPolicy"    , eIpmiNetfnPicmg      , eIpmiCmdGetFruActivationPolicy     },  { "SetFruActivation"          , eIpmiNetfnPicmg      , eIpmiCmdSetFruActivation           },  { "GetDeviceLocatorRecordId"  , eIpmiNetfnPicmg      , eIpmiCmdGetDeviceLocatorRecordId   },  { "SetPortState"              , eIpmiNetfnPicmg      , eIpmiCmdSetPortState               },  { "GetPortState"              , eIpmiNetfnPicmg      , eIpmiCmdGetPortState               },  { "ComputePowerProperties"    , eIpmiNetfnPicmg      , eIpmiCmdComputePowerProperties     },  { "SetPowerLevel"             , eIpmiNetfnPicmg      , eIpmiCmdSetPowerLevel              },  { "GetPowerLevel"             , eIpmiNetfnPicmg      , eIpmiCmdGetPowerLevel              },  { "RenegotiatePower"          , eIpmiNetfnPicmg      , eIpmiCmdRenegotiatePower           },  { "GetFanSpeedProperties"     , eIpmiNetfnPicmg      , eIpmiCmdGetFanSpeedProperties      },  { "SetFanLevel"               , eIpmiNetfnPicmg      , eIpmiCmdSetFanLevel                },  { "GetFanLevel"               , eIpmiNetfnPicmg      , eIpmiCmdGetFanLevel                },  { "BusedResource"             , eIpmiNetfnPicmg      , eIpmiCmdBusedResource              },  { 0                           , eIpmiNetfnChassis    , eIpmiCmdGetChassisCapabilities     }};const char *IpmiCmdToString( tIpmiNetfn netfn, tIpmiCmd cmd ){  for( int i = 0; cmd_class_map[i].m_name; i++ )     {       cIpmiCmdToClass *cc = &cmd_class_map[i];       if ( cc->m_netfn == netfn && cc->m_cmd == cmd )	    return cc->m_name;     }  return "Invalid";}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -