Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.12.0.1
Functions
Green Mode Power Savings Estimates API [OPENAPI_GREEN_PWR_ESTIMATES]

Functions

open_error_t openapiGreenEthrIntfStatisticsClear (openapiClientHandle_t *client_handle, uint32_t intIfNum)
 Clear green mode statistics for the given interface. More...
 
open_error_t openapiGreenEthrPwrEstGlobalPwrSavingGet (openapiClientHandle_t *client_handle, uint32_t *pwrSaving)
 Get green mode power saving. More...
 
open_error_t openapiGreenPwrEstGlobalCumSavingGet (openapiClientHandle_t *client_handle, uint32_t *pwrSaving)
 Get green mode current power saving. More...
 
open_error_t openapiGreenPwrEstGlobalCurPwrGet (openapiClientHandle_t *client_handle, uint32_t *pwrConsumption)
 Get green mode current power consumption. More...
 
open_error_t openapiGreenPwrEstIntfCumSavingGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *pwrSaving)
 Get green mode cumulative power saving on given interface. More...
 
open_error_t openapiGreenPwrEstIntfCurPwrGet (openapiClientHandle_t *client_handle, uint32_t intIfNum, uint32_t *pwrConsumption)
 Get green mode current power consumption on given interface. More...
 

Detailed Description

Function Documentation

open_error_t openapiGreenEthrIntfStatisticsClear ( openapiClientHandle_t client_handle,
uint32_t  intIfNum 
)

Clear green mode statistics for the given interface.

Parameters
[in]client_handleclient handle from registration API
[in]intIfNuminternal interface number
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.

OpEN API Version: 1.26

Examples:
green_pwr_estimates_example.c.
open_error_t openapiGreenEthrPwrEstGlobalPwrSavingGet ( openapiClientHandle_t client_handle,
uint32_t *  pwrSaving 
)

Get green mode power saving.

Parameters
[in]client_handleclient handle from registration API
[out]pwrSavingcumulative power saving
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.

OpEN API Version: 1.26

Examples:
green_pwr_estimates_example.c.
open_error_t openapiGreenPwrEstGlobalCumSavingGet ( openapiClientHandle_t client_handle,
uint32_t *  pwrSaving 
)

Get green mode current power saving.

Parameters
[in]client_handleclient handle from registration API
[out]pwrSavingcumulative power saving
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.

OpEN API Version: 1.26

Examples:
green_pwr_estimates_example.c.
open_error_t openapiGreenPwrEstGlobalCurPwrGet ( openapiClientHandle_t client_handle,
uint32_t *  pwrConsumption 
)

Get green mode current power consumption.

Parameters
[in]client_handleclient handle from registration API
[out]pwrConsumptioncurrent power consumption
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.

OpEN API Version: 1.26

Examples:
green_pwr_estimates_example.c.
open_error_t openapiGreenPwrEstIntfCumSavingGet ( openapiClientHandle_t client_handle,
uint32_t  intIfNum,
uint32_t *  pwrSaving 
)

Get green mode cumulative power saving on given interface.

Parameters
[in]client_handleclient handle from registration API
[in]intIfNuminternal interface number
[out]pwrSavingcumulative power saving
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.

OpEN API Version: 1.26

Examples:
green_pwr_estimates_example.c.
open_error_t openapiGreenPwrEstIntfCurPwrGet ( openapiClientHandle_t client_handle,
uint32_t  intIfNum,
uint32_t *  pwrConsumption 
)

Get green mode current power consumption on given interface.

Parameters
[in]client_handleclient handle from registration API
[in]intIfNuminternal interface number
[out]pwrConsumptioncurrent power consumption
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.

OpEN API Version: 1.26

Examples:
green_pwr_estimates_example.c.