Example
|
Go to the source code of this file.
Classes | |
struct | clCIndividualNFBData |
Typedefs | |
typedef enum clCIndividualNFBCalibrationStage | clCIndividualNFBCalibrationStage |
typedef void(* | clCNFBCalibratorHandlerIndividualNFBCalibrationStage) (clCNFBCalibrator) |
typedef enum clCIndividualNFBCalibrationFailReason | clCIndividualNFBCalibrationFailReason |
typedef void(* | clCNFBCalibratorHandlerIndividualNFBCalibrated) (clCNFBCalibrator, const clCIndividualNFBData *, clCIndividualNFBCalibrationFailReason) |
typedef void(* | clCNFBCalibratorHandlerReadyToCalibrate) (clCNFBCalibrator) |
Functions | |
CLC_CLASS_WN (NFBCalibratorPrivate, clCNFBCalibrator) | |
Individual NFB calibrator. | |
CL_DLL clCNFBCalibrator | clCNFBCalibrator_CreateOrGet (clCSession session) NOEXCEPT |
Obtain an individual NFB calibrator for the session. If not present, it'll be created. | |
CL_DLL void | clCNFBCalibrator_CalibrateIndividualNFB (clCNFBCalibrator nfbCalibrator, clCIndividualNFBCalibrationStage stage, clCError *error) NOEXCEPT |
Start stage of individual NFB calibration. | |
CL_DLL void | clCNFBCalibrator_CalibrateIndividualNFBQuick (clCNFBCalibrator nfbCalibratorPtr, clCError *error) NOEXCEPT |
Start stage of quick individual NFB calibration. | |
CLC_STRUCT (clCNFBCalibratorDelegateIndividualNFBCalibrationStage) | |
CL_DLL void | clCNFBCalibratorDelegateIndividualNFBCalibrationStage_Set (clCNFBCalibratorDelegateIndividualNFBCalibrationStage delegate, clCNFBCalibratorHandlerIndividualNFBCalibrationStage handler) NOEXCEPT |
Set handler for individual calibration event. | |
CL_DLL clCNFBCalibratorDelegateIndividualNFBCalibrationStage | clCNFBCalibrator_GetOnIndividualNFBStageFinishedEvent (clCNFBCalibrator nfbCalibrator) NOEXCEPT |
Get handler for individual calibration stage event. | |
CLC_STRUCT (clCNFBCalibratorDelegateIndividualNFBCalibrated) | |
CL_DLL void | clCNFBCalibratorDelegateIndividualNFBCalibrated_Set (clCNFBCalibratorDelegateIndividualNFBCalibrated delegate, clCNFBCalibratorHandlerIndividualNFBCalibrated handler) NOEXCEPT |
Set handler for individual calibration finish event. | |
CL_DLL clCNFBCalibratorDelegateIndividualNFBCalibrated | clCNFBCalibrator_GetOnIndividualNFBCalibratedEvent (clCNFBCalibrator nfbCalibrator) NOEXCEPT |
Get handler for individual calibration finish event. | |
CL_DLL bool | clCNFBCalibrator_IsCalibrated (clCNFBCalibrator nfbCalibrator) NOEXCEPT |
Is calibration finished. | |
CL_DLL bool | clCNFBCalibrator_HasCalibrationFailed (clCNFBCalibrator nfbCalibrator) NOEXCEPT |
Has calibration failed. | |
CL_DLL bool | clCNFBCalibrator_IsReady (clCNFBCalibrator nfbCalibrator) NOEXCEPT |
Is calibrator ready to calibrate individual NFB data. | |
CLC_STRUCT (clCNFBCalibratorDelegateReadyToCalibrate) | |
CL_DLL void | clCNFBCalibratorDelegateReadyToCalibrate_Set (clCNFBCalibratorDelegateReadyToCalibrate delegate, clCNFBCalibratorHandlerReadyToCalibrate handler) NOEXCEPT |
Set handler for calibrator ready to calibrate. | |
CL_DLL clCNFBCalibratorDelegateReadyToCalibrate | clCNFBCalibrator_GetOnReadyToCalibrate (clCNFBCalibrator nfbCalibrator) NOEXCEPT |
Get handler for calibrator ready to calibrate. | |
typedef void(* clCNFBCalibratorHandlerIndividualNFBCalibrated) (clCNFBCalibrator, const clCIndividualNFBData *, clCIndividualNFBCalibrationFailReason) |
typedef void(* clCNFBCalibratorHandlerIndividualNFBCalibrationStage) (clCNFBCalibrator) |
typedef void(* clCNFBCalibratorHandlerReadyToCalibrate) (clCNFBCalibrator) |
CLC_CLASS_WN | ( | NFBCalibratorPrivate | , |
clCNFBCalibrator | |||
) |
Individual NFB calibrator.
CLC_STRUCT | ( | clCNFBCalibratorDelegateIndividualNFBCalibrated | ) |
CLC_STRUCT | ( | clCNFBCalibratorDelegateIndividualNFBCalibrationStage | ) |
CLC_STRUCT | ( | clCNFBCalibratorDelegateReadyToCalibrate | ) |
CL_DLL void clCNFBCalibrator_CalibrateIndividualNFB | ( | clCNFBCalibrator | nfbCalibrator, |
clCIndividualNFBCalibrationStage | stage, | ||
clCError * | error | ||
) |
Start stage of individual NFB calibration.
stage | the user must call this method 4 times sequentially changing this argument from Stage1 to Stage4 |
error | the error out parameter |
CL_DLL void clCNFBCalibrator_CalibrateIndividualNFBQuick | ( | clCNFBCalibrator | nfbCalibratorPtr, |
clCError * | error | ||
) |
Start stage of quick individual NFB calibration.
error | the error out parameter |
CL_DLL clCNFBCalibrator clCNFBCalibrator_CreateOrGet | ( | clCSession | session | ) |
Obtain an individual NFB calibrator for the session. If not present, it'll be created.
session | session handle. A valid session must be passed (does not need to be active) |
CL_DLL clCNFBCalibratorDelegateIndividualNFBCalibrated clCNFBCalibrator_GetOnIndividualNFBCalibratedEvent | ( | clCNFBCalibrator | nfbCalibrator | ) |
Get handler for individual calibration finish event.
nfbCalibrator |
CL_DLL clCNFBCalibratorDelegateIndividualNFBCalibrationStage clCNFBCalibrator_GetOnIndividualNFBStageFinishedEvent | ( | clCNFBCalibrator | nfbCalibrator | ) |
Get handler for individual calibration stage event.
nfbCalibrator |
CL_DLL clCNFBCalibratorDelegateReadyToCalibrate clCNFBCalibrator_GetOnReadyToCalibrate | ( | clCNFBCalibrator | nfbCalibrator | ) |
Get handler for calibrator ready to calibrate.
nfbCalibrator |
CL_DLL bool clCNFBCalibrator_HasCalibrationFailed | ( | clCNFBCalibrator | nfbCalibrator | ) |
Has calibration failed.
nfbCalibrator |
true
if calibration has failed CL_DLL bool clCNFBCalibrator_IsCalibrated | ( | clCNFBCalibrator | nfbCalibrator | ) |
Is calibration finished.
nfbCalibrator |
true
if calibration has finished CL_DLL bool clCNFBCalibrator_IsReady | ( | clCNFBCalibrator | nfbCalibrator | ) |
Is calibrator ready to calibrate individual NFB data.
nfbCalibrator |
true
if calibrator is ready to calibrate individual NFB data CL_DLL void clCNFBCalibratorDelegateIndividualNFBCalibrated_Set | ( | clCNFBCalibratorDelegateIndividualNFBCalibrated | delegate, |
clCNFBCalibratorHandlerIndividualNFBCalibrated | handler | ||
) |
Set handler for individual calibration finish event.
CL_DLL void clCNFBCalibratorDelegateIndividualNFBCalibrationStage_Set | ( | clCNFBCalibratorDelegateIndividualNFBCalibrationStage | delegate, |
clCNFBCalibratorHandlerIndividualNFBCalibrationStage | handler | ||
) |
Set handler for individual calibration event.
CL_DLL void clCNFBCalibratorDelegateReadyToCalibrate_Set | ( | clCNFBCalibratorDelegateReadyToCalibrate | delegate, |
clCNFBCalibratorHandlerReadyToCalibrate | handler | ||
) |
Set handler for calibrator ready to calibrate.