![]() |
Synergy Software Package User's Manual
|
#include <r_fmi_api.h>
Data Fields | |
| ssp_err_t(* | init )(void) |
| ssp_err_t(* | productInfoGet )(fmi_product_info_t **pp_product_info) |
| ssp_err_t(* | uniqueIdGet )(fmi_unique_id_t *p_unique_id) |
| ssp_err_t(* | productFeatureGet )(ssp_feature_t const *const p_feature, fmi_feature_info_t *const p_info) |
| ssp_err_t(* | eventInfoGet )(ssp_feature_t const *const p_feature, ssp_signal_t signal, fmi_event_info_t *const p_info) |
| ssp_err_t(* | versionGet )(ssp_version_t *const p_version) |
fmi driver structure. General fmi functions implemented at the HAL layer will follow this API.
| ssp_err_t(* fmi_api_t::eventInfoGet) (ssp_feature_t const *const p_feature, ssp_signal_t signal, fmi_event_info_t *const p_info) |
Get event information and store it in p_info.
| [in] | p_feature | Definition of SSP feature. |
| [in] | signal | Feature signal ID. |
| [out] | p_info | Event information for feature signal. |
| ssp_err_t(* fmi_api_t::init) (void) |
Initialize the FMI base pointer.
| ssp_err_t(* fmi_api_t::productFeatureGet) (ssp_feature_t const *const p_feature, fmi_feature_info_t *const p_info) |
Get feature information and store it in p_info.
| [in] | p_feature | Definition of SSP feature. |
| [out] | p_info | Feature specific information. |
| ssp_err_t(* fmi_api_t::productInfoGet) (fmi_product_info_t **pp_product_info) |
Get product information record address into caller's pointer.
| [in,out] | pp_product_info | Pointer to store pointer to product info. |
| ssp_err_t(* fmi_api_t::uniqueIdGet) (fmi_unique_id_t *p_unique_id) |
Copy unique ID into p_unique_id.
| [out] | p_unique_id | Pointer to unique ID. |
| ssp_err_t(* fmi_api_t::versionGet) (ssp_version_t *const p_version) |
Get the driver version based on compile time macros.