Api.h 766 B

123456789101112131415161718192021222324252627
  1. #ifndef __API_H__
  2. #define __API_H__
  3. int PlatformInit(void);
  4. int InitSelConfig(void);
  5. int InitSdrConfig(void);
  6. int Init_IPMI_FRU_SDR_SEL(void);
  7. int UpdateFlash(void);
  8. int SetSysTime(uint32_t *timeSecond);
  9. int GetSysTime(void);
  10. #define SET_SYSTEM_TIME_STAMP(time) SetSysTime(time)
  11. #define GET_SYSTEM_TIME_STAMP GetSysTime
  12. int PostEventMessage (uint8_t *EventMsg,uint8_t size);
  13. extern uint8_t PDK_GetSlotID(void);
  14. extern uint8_t PDK_GetChassisID(void);
  15. extern int PDK_PowerOffChassis(void);
  16. extern int PDK_PowerOnChassis(void);
  17. extern int PDK_SoftOffChassis(void);
  18. extern int PDK_PowerCycleChassis(void);
  19. extern int PDK_ResetChassis(void);
  20. extern int PDK_DiagInterruptChassis(void);
  21. extern int PDK_FanControl(void);
  22. #endif /* __API_H__ */