CARMA C++
LineLengthControl.idl
1 #ifndef CARMA_LINELENGTH_IDL
2 #define CARMA_LINELENGTH_IDL
3 
5 
20 module carma {
21 module linelength {
22 
26  const string LINELENGTH_NAME = "carma.linelength.lineLengthControl";
27 
31  interface LineLengthControl {
32 
39  void setOffsetPhase(in unsigned short ant, in double cycles)
41 
48  void setNominalLineLength(in unsigned short ant, in double length_ns)
50 
57  void setAntennaLORef(in unsigned short ant, in unsigned short synth)
59 
66  void setLORefFreq(in unsigned short synth, in double freq_hz)
68 
74  void takeBoard0Snapshot(in string fullpath)
76 
82  void takeBoard1Snapshot(in string fullpath)
84  };
85 
86 }; // namespace carma::linelength
87 }; // namespace carma
88 
89 #endif /* CARMA_LINELENGTH_IDL */
90 
91 // vim: set expandtab ts=4 sts=4 sw=4:
LineLengthControl interface
Generic Carma variant of CORBA::UserException.
CORBA User Exception for carma::util.