XPS Unified Programmer’s Manual
8.10 Controller Status List
Controller status code code
Controller status
description
CONTROLLER_STATUS_INITIALIZATION_
FAILED
Controller initialization
failed
CONTROLLER_STATUS_NB_OPENED_SOC
KETS_REACHED_MAXIMUM_ALLOWED
0x00000002
opened sockets reached
maximum allowed
CONTROLLER_STATUS_CPU_OVERLOAD 0x00000004
Controller CPU is
overloaded
CONTROLLER_STATUS_CORRECTOR_OVE
R_CALCULATED
0x00000008
corrector calculation time
exceeds the corrector
CONTROLLER_STATUS_PROFILER_OVER_
CALCULATED
0x00000010
calculating time exceeds
ProfileGeneratorISRRatio
CONTROLLER_STATUS_CORRECTOR_INT
ERRUPT_LOST
Controller has lost a
corrector interrupt
CONTROLLER_STATUS_INTERFERO_SIGN
AL_NOT_PRESENT
Zygo interferometer
signal is not present
CONTROLLER_STATUS_INTERFERO_INITI
ALISATION_FAILED
0x00000080
CONTROLLER_STATUS_INTERFERO_ERRO
R_STATUS
0x00000100
Zygo interferometer error
CONTROLLER_STATUS_MOTION_VELOCI
TY_LIMITED
0x00000200 Motion velocity is limited
CONTROLLER_STATUS_LIFT_PIN_UP
NOTE
Within about 5 minutes after the controller startup, due to the hardware thermal
stabilization, the
CONTROLLER_STATUS_CORRECTOR_OVER_CALCULATED,
CONTROLLER_STATUS_CORRECTOR_INTERRUPT_LOST ,
CONTROLLER_STATUS_PROFILER_OVER_CALCULATED,
CONTROLLER_STATUS_CPU_OVERLOAD or
CONTROLLER_STATUS_NB_OPENED_SOCKETS_REACHED_MAXIMUM_
ALLOWED status flags may be raised.
These flags are automatically reset after a controller status reading using the
ControllerStatusGet() command.
Another way to avoid these flags during the 5 first minutes after boot is to set the
following parameter in system.ref to 300 (seconds):
DelayBeforeStartup = 300 ; Controller boots completely after 300 seconds
687 EDH0373En1023 — 01/18