12 #ifndef CARMA_CLOCK_CLOCKCONTROL_IDL
13 #define CARMA_CLOCK_CLOCKCONTROL_IDL
20 enum ppsModeType {RBPRS10, GPSPPS, TENMHZPPS};
21 enum rbModeType {FREE, GPS000424,
29 enum gpsSourceType {GPSA, GPSB};
30 enum tenMHzSourceType {INTERNAL, EXTERNAL};
31 enum walshSyncType {ENABLE, DISABLE};
32 enum delayRegister {REGISTER1, REGISTER2};
37 void setPpsMode(in ppsModeType ppsMode)
41 void setRbMode(in rbModeType rbMode)
45 void setGpsSource(in gpsSourceType gpsSource)
49 void set10MHzSource(in tenMHzSourceType tenMHzSource)
53 void setHbDelay(in
unsigned short delay, in delayRegister reg)
58 void resync10MHzGps(in walshSyncType walshSync)
63 raises (carma::util::UserException);
66 void initialize(in ppsModeType ppsMode,
68 in gpsSourceType gpsSource,
69 in tenMHzSourceType tenMHzSource,
70 in walshSyncType walshSync)
71 raises (carma::util::UserException);
Carma CANbus base Device control interface.
Generic Carma variant of CORBA::UserException.
CORBA User Exception for carma::util.
Carma CANbus Device control base interface.