CARMA C++
DriveCommand.h File Reference

Class definition for DriveCommand on the BIMA antennas. More...

#include <vector>

Go to the source code of this file.

Namespaces

module  carma
 IDL for bima Rx Control, inherits from antenna::common::RxControl.
 

Macros

#define ATTRIB(T, N)
 
#define ATTRIBA(T, N, C)
 
#define DCGET(P, N)   P -> get_ ## N ( )
 
#define DCGETA(P, N, I)   P -> get_ ## N ( I )
 
#define DCSET(P, N, V)   P -> set_ ## N ( V )
 
#define DCSETA(P, N, I, V)   P -> set_ ## N ( I , V )
 
#define DRIVESIPQ   "drives.ipq"
 

Detailed Description

Class definition for DriveCommand on the BIMA antennas.

Author
Colby Gutierrez-Kraybill
Revision:
1.9
Date:
2007/10/02 22:18:24
Id:
DriveCommand.h,v 1.9 2007/10/02 22:18:24 colby Exp

Definition in file DriveCommand.h.

Macro Definition Documentation

#define ATTRIB (   T,
 
)
Value:
private: T _ ## N ; \
public: void set_ ## N (T v) { _ ## N = v; } \
public: T get_ ## N () { return _ ## N ; }

Definition at line 19 of file DriveCommand.h.

#define ATTRIBA (   T,
  N,
 
)
Value:
private: T _ ## N [ C ] ; \
public: static const unsigned int N ## Count = C ; \
public: void set_ ## N (unsigned int i, T v) { _ ## N [ i ] = v; } \
public: T get_ ## N (unsigned int i) { return _ ## N [ i ]; }

Definition at line 25 of file DriveCommand.h.