#include <RunController.h>
Inheritance diagram for SctCalibrationController::RunControl:
Public Types | |
enum | ErrorState { SCTAPI_ACCESS_FAILURE } |
Public Member Functions | |
virtual int | resetaction () |
virtual int | loadaction () |
Get hold of SctApi and pass it to the CalibrationController. | |
virtual void | enterRunning () |
virtual void | exitRunning () |
virtual void | enterConfigured () |
virtual int | unloadaction () |
void | sctApiError (ErrorState state, const string &reason) |
Call this to indicate an error accessing the api. | |
Static Public Member Functions | |
RunControl & | instance () |
Private Member Functions | |
RunControl () | |
Private Attributes | |
CalibrationControllerImpl & | cc |
Sct_SctApi_T_SctApi * | api |
|
Definition at line 22 of file RunController.h. |
|
Definition at line 40 of file RunController.cpp. |
|
Definition at line 64 of file RunController.cpp. References api. |
|
Definition at line 69 of file RunController.cpp. References api, cc, and SctCalibrationController::CalibrationControllerImpl::takeControl(). |
|
Definition at line 88 of file RunController.cpp. References cc, and SctCalibrationController::CalibrationControllerImpl::giveupControl(). |
|
Definition at line 43 of file RunController.cpp. |
|
Get hold of SctApi and pass it to the CalibrationController.
Definition at line 49 of file RunController.cpp. References api, cc, and SctCalibrationController::CalibrationControllerImpl::setApi(). |
|
Definition at line 104 of file RunController.cpp. References cc, and SctCalibrationController::CalibrationControllerImpl::reset(). |
|
Call this to indicate an error accessing the api.
Definition at line 109 of file RunController.cpp. References api, cc, and SctCalibrationController::CalibrationControllerImpl::giveupControl(). Referenced by SctCalibrationController::CalibrationControllerImpl::sctApiError(). |
|
Definition at line 94 of file RunController.cpp. References api. |
|
Definition at line 81 of file RunController.h. Referenced by enterConfigured(), enterRunning(), loadaction(), sctApiError(), and unloadaction(). |
|
Definition at line 80 of file RunController.h. Referenced by enterRunning(), exitRunning(), loadaction(), resetaction(), and sctApiError(). |