SMI On Request Data.
Typedefs | |
typedef void(* | IOLM_SMI_CBDeviceWriteCnf) (INT8U u8ClientID_p, INT8U u8Port_p, INT16U u16Error_p) |
Set Device On-request Data confirmation callback. More... | |
typedef void(* | IOLM_SMI_CBDeviceReadCnf) (INT8U u8ClientID_p, INT8U u8Port_p, INT16U u16Error_p, INT16U u16ArgBlockLength_p, INT8U *pu8ArgBlock_p) |
Get Device On-request Data confirmation callback. More... | |
Functions | |
IOL_FUNC_DECL void | IOLM_SMI_vDeviceWriteReq (INT8U u8ClientID_p, INT8U u8Port_p, INT16U u16ArgBlockLength_p, INT8U *pu8ArgBlock_p) |
Set Device On-request Data. More... | |
IOL_FUNC_DECL void | IOLM_SMI_vDeviceReadReq (INT8U u8ClientID_p, INT8U u8Port_p, INT16U u16ArgBlockLength_p, INT8U *pu8ArgBlock_p) |
Get Device On-request Data. More... | |
IOLM_SMI_CBDeviceReadCnf |
Get Device On-request Data confirmation callback.
This service allows for reading On-request Data (OD) from the Device via the Master. Confirmation to the IOLM_SMI_vDeviceReadReq request.
[in] | u8ClientID_p | Client ID. |
[in] | u8Port_p | Port ID. |
[in] | u16Error_p | Error message as IOL_EErrorType. |
[in] | u16ArgBlockLength_p | Length of ArgBlock. |
[in] | pu8ArgBlock_p | Data pointer which points to the Device On-request Data (IOLM_SMI_SOnRequestData). |
IOLM_SMI_CBDeviceWriteCnf |
Set Device On-request Data confirmation callback.
This callback indicates an answer to an On-request Data (OD) write request from a Device. Confirmation to the IOLM_SMI_vDeviceWriteReq request.
[in] | u8ClientID_p | Client ID. |
[in] | u8Port_p | Port ID. |
[in] | u16Error_p | Error message as IOL_EErrorType. |
IOL_FUNC_DECL void IOLM_SMI_vDeviceReadReq | ( | INT8U | u8ClientID_p, |
INT8U | u8Port_p, | ||
INT16U | u16ArgBlockLength_p, | ||
INT8U * | pu8ArgBlock_p | ||
) |
Get Device On-request Data.
This service allows for reading On-request Data (OD) from the Device via the Master. The answer to the request is the function IOLM_SMI_CBDeviceReadCnf.
[in] | u8ClientID_p | Client ID. |
[in] | u8Port_p | Port ID. |
[in] | u16ArgBlockLength_p | Length of ArgBlock. |
[in] | pu8ArgBlock_p | Data pointer which points to the Device On-request Data (IOLM_SMI_SOnRequestData). |
IOL_FUNC_DECL void IOLM_SMI_vDeviceWriteReq | ( | INT8U | u8ClientID_p, |
INT8U | u8Port_p, | ||
INT16U | u16ArgBlockLength_p, | ||
INT8U * | pu8ArgBlock_p | ||
) |
Set Device On-request Data.
This service allows for writing On-request Data (OD) for propagation to the Device. The answer to the request is the function IOLM_SMI_CBDeviceWriteCnf.
[in] | u8ClientID_p | Client ID. |
[in] | u8Port_p | Port ID. |
[in] | u16ArgBlockLength_p | Length of ArgBlock. |
[in] | pu8ArgBlock_p | Data pointer which points to the Device's On-request Data (IOLM_SMI_SOnRequestData). |