1 #ifndef CARMA_LOBEROTATOR_IDL
2 #define CARMA_LOBEROTATOR_IDL
147 void setOffsetControl( in
long chan, in
boolean enable)
158 void setOffsetPhase( in
long chan, in
double phaseOffset )
169 void setOffsetRate(in
long chan, in
double rateOffset)
183 void loadPhaseSwitchColumn(in
long chan, in
short columnId )
209 void enableFringeTracking( in
long chan, in
boolean state )
220 void enableDDSfringeTracking( in
long chan, in
boolean state )
231 void enable90PhaseSwitching(in
long chan, in
boolean state)
242 void enable180PhaseSwitching(in
long chan, in
boolean state)
253 void enablePhaseSwitching(in
long chan, in
boolean state)
263 void resetBoard(in
long boardNo)
274 raises (carma::util::UserException);
283 void enableTrace(in
long chan, in
boolean enable)
284 raises (carma::util::UserException);
292 void enableUpdate(in
boolean enable)
293 raises (carma::util::UserException);
short channel
Loberotator channel number, starting at 1.
short walshColumn
Walsh column number, starting at 1.
long channelID
Channel ID, range [1-24].
long multiplier
Hardware multiplication factor for DDS signal before it is added to the first LO. ...
long walshColumn
Walsh column, range [1-24].
Phaseswitching interface for passing a phaseswitching table into a subsystem.
double frequency
First LO frequency in GHz.
long sign
Hardware sign of DDS signal when added to first LO.
A delay and frequency element structure The frequency items apply to all channels in the packet...
long divisor
Hardware division factor for DDS signal before it is added to the first LO.
Carma CANbus base Device control interface.
const string LOBEROTATOR_NAME
The CARMA canonical name for this Distributed Object.
sequence< WalshAssignment > WalshAssignmentSeq
Sequence of walsh columns.
Generic Carma variant of CORBA::UserException.
DelayChanSeq delaySeq
Sequence of delay/mjd channels.
LoberotatorControl interface
sequence< DelayChan > DelayChanSeq
Sequence of triplet/channels.
CORBA User Exception for carma::util.
DelayTriplet triplet
Timetagged delay triplet.
double delay
Delay in nanoseconds.
Carma CANbus Device control base interface.
Pairs of channel number/walsh column assignment.
double mjd
MJD for the delay.
A triplet of time tagged delays, associated with a specific channel.
A delay/mjd pair structure.
Subsystem phaseswitching interface.