1 #ifndef CARMA_FAULT_FAULTCONTROL_IDL
2 #define CARMA_FAULT_FAULTCONTROL_IDL
19 enum EffectPreference {
37 const string FAULT_CONTROL_NAME =
"carma.faultControl";
50 void setNoiseState( in
unsigned short inSubarrayNumber, in
boolean inStateIsOn )
54 void setDriveErrorPreference( in
unsigned short inSubarrayNumber, in EffectPreference inEffect )
58 void setMonitorErrorPreference( in
unsigned short inSubarrayNumber, in EffectPreference inEffect )
62 void setOfflineErrorPreference( in
unsigned short inSubarrayNumber, in EffectPreference inEffect )
66 void setPhaselockErrorPreference( in
unsigned short inSubarrayNumber, in EffectPreference inEffect )
72 void disableAlarms( in SeqString inMonitorPointNames )
79 void restoreAlarms( in SeqString inMonitorPointNames )
86 void setAlarmEnable( in
unsigned short inSubarrayNumber, in
boolean inStateIsOn )
90 void setAlarmDeadmanSecs( in
short inAlarmDeadmanSecs )
Generic Carma variant of CORBA::UserException.
carma::util::SeqString SeqString
Sequence of CORBA::String.
CORBA User Exception for carma::util.
The DO interface to control the fault system.