FMBOxfDCMEnergy Class Commands
Name
Input type
Output type
Level
Description
State DEV_VOID DEV_STATE OPERATOR This command gets the device state (stored in its device_state data member) and returns it to the caller.
Status DEV_VOID CONST_DEV_STRING OPERATOR This command gets the device status (stored in its device_status data member) and returns it to the caller.
StartUp DEV_VOID DEV_VOID EXPERT Automated system startup
Shutdown DEV_VOID DEV_VOID EXPERT Automatic system shutdown
CheckError DEV_VOID DEV_LONG OPERATOR Read the error flags and return an error:
bit 1 BraggAxisInErr
bit 2 PerpAxisInErr
bit 3 ParAxisInErr
bit 4 TmOutErrFlag
bit 5 Skipped
StopMove DEV_VOID DEV_VOID OPERATOR Stop a movement
HomeAll DEV_VOID DEV_VOID OPERATOR Home motors for version 10.
Calibrate DEV_DOUBLE DEV_LONG OPERATOR Calibrate the energy: current energy is calibrated to be the value given as an argument
HomeJacks DEV_VOID DEV_VOID OPERATOR Home jack motors for DCM GKSS
HomeLaterals DEV_VOID DEV_VOID OPERATOR Home lateral motors for DCM GKSS
ChangeCrystalAndRecalibrate DEV_LONG DEV_VOID OPERATOR Change the crystal and recalibrate the motors with hardcoded constants.
ClearState DEV_VOID DEV_VOID OPERATOR Set state to ON.
BrakeWithCorrection DEV_VOID DEV_VOID OPERATOR Prepare the system for movements with a fixed energy and less vibrations.
Brake DEV_VOID DEV_VOID OPERATOR Activate the Bragg brake in the current position