38 #ifndef OPENAPI_BOXS_H_INCLUDED
39 #define OPENAPI_BOXS_H_INCLUDED
46 OPEN_ITEMSTATE_NONE = 0,
47 OPEN_ITEMSTATE_NOT_PRESENT = 1,
48 OPEN_ITEMSTATE_OPERATIONAL = 2,
49 OPEN_ITEMSTATE_FAILED = 3,
50 OPEN_ITEMSTATE_POWERING = 4,
51 OPEN_ITEMSTATE_NOPOWER = 5,
52 OPEN_ITEMSTATE_NOT_POWERING = 6,
53 OPEN_ITEMSTATE_INCOMPATIBLE = 7
59 OPEN_TEMPSENSOR_STATE_NONE = 0,
60 OPEN_TEMPSENSOR_STATE_NORMAL = 1,
61 OPEN_TEMPSENSOR_STATE_WARNING = 2,
62 OPEN_TEMPSENSOR_STATE_CRITICAL = 3,
63 OPEN_TEMPSENSOR_STATE_SHUTDOWN = 4,
64 OPEN_TEMPSENSOR_STATE_NOTPRESENT = 5,
65 OPEN_TEMPSENSOR_STATE_NOTOPERATIONAL = 6
73 OPEN_TYPE_REMOVABLE = 2
90 #define OPEN_BXS_STR_BUFFER_SIZE 128
115 open_error_t openapiFiberPortsOpticsFaultStatusGet(openapiClientHandle_t *client_handle, uint32_t ifNum,
116 uint32_t *localFaultStatus, uint32_t *remoteFaultStatus);
146 uint32_t *temperature, uint32_t *voltage, uint32_t *current,
147 uint64_t *powerIn, uint64_t *powerOut,
183 uint32_t *temperature, uint32_t *voltage, uint32_t *current,
225 uint32_t * genFanSpeed);
242 uint32_t * genFanDutyLevel);
277 uint32_t fanNum, uint32_t * fanSpeed);
334 uint32_t fanNum, uint32_t * fanDuty);
351 uint32_t * descripSize);
391 uint32_t * numPowSuplies);
409 client_handle, uint32_t psNo,
428 client_handle, uint32_t psNo,
446 uint32_t * descripSize);
524 uint32_t * numOfTempSemsors);
542 uint32_t * descripSize);
580 uint32_t sensorNum, uint32_t * temperature);
597 client_handle, uint32_t sensorNum,
619 uint32_t * maxTemperature);
738 uint32_t ifNum, uint32_t *linkLength50um);
756 uint32_t ifNum, uint32_t *linkLength62_5um);
775 uint32_t ifNum, uint32_t *nominalSigRate);
811 uint32_t *vendorNameSize);
826 uint32_t *serialNumberSize);
841 uint32_t *partNumberSize);
856 uint32_t *vendorRevSize);
871 uint32_t *complianceSize);