My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::control::SpecificNetCmd Class Reference
Inheritance diagram for gcp::control::SpecificNetCmd:
gcp::control::NewNetCmd gcp::util::NetUnion gcp::util::NetDat

Public Types

enum  NetCmdId
 
- Public Types inherited from gcp::control::NewNetCmd
enum  {
  NET_INIT_CMD, NET_SHUTDOWN_CMD, NET_STROBE_CMD, NET_FEATURE_CMD,
  NET_LOCATION_CMD, NET_SITE_CMD, NET_GETREG_CMD, NET_SETREG_CMD,
  NET_HALT_CMD, NET_STOP_CMD, NET_SCAN_CMD, NET_SLEW_CMD,
  NET_TRACK_CMD, NET_MOUNT_OFFSET_CMD, NET_EQUAT_OFFSET_CMD, NET_TV_OFFSET_CMD,
  NET_TV_ANGLE_CMD, NET_SKY_OFFSET_CMD, NET_DECK_MODE_CMD, NET_ATMOS_CMD,
  NET_UT1UTC_CMD, NET_EQNEQX_CMD, NET_ENCODER_CALS_CMD, NET_ENCODER_LIMITS_CMD,
  NET_ENCODER_ZEROS_CMD, NET_SLEW_RATE_CMD, NET_TILTS_CMD, NET_FLEXURE_CMD,
  NET_COLLIMATE_CMD, NET_MODEL_CMD, NET_YEAR_CMD, NET_GPIB_SEND_CMD,
  NET_GPIB_READ_CMD, NET_POWER_CMD, NET_PAGER_CMD, NET_OPTCAM_CNTL_CMD,
  NET_CONFIGURE_FG_CMD, NET_FLATFIELD_CMD
}
 

Public Member Functions

 SpecificNetCmd ()
 
virtual ~SpecificNetCmd ()
 
- Public Member Functions inherited from gcp::control::NewNetCmd
 NewNetCmd ()
 
virtual ~NewNetCmd ()
 
- Public Member Functions inherited from gcp::util::NetUnion
 NetUnion ()
 
 NetUnion (const NetUnion &netUnion)
 
 NetUnion (NetUnion &netUnion)
 
NetUnionoperator= (const NetUnion &netUnion)
 
NetUnionoperator= (NetUnion &netUnion)
 
virtual ~NetUnion ()
 
void addMember (unsigned id, NetDat *member=0, bool alloc=false)
 
void addVar (unsigned id, gcp::util::DataType::Type type, void *vPtr, unsigned nEl)
 
void addCase (unsigned id)
 
NetDat *const findMember (unsigned id)
 
bool memberIsValid (unsigned id)
 
NetDat *const getMember (unsigned id)
 
void setTo (unsigned id)
 
unsigned getType ()
 
unsigned sizeOf (unsigned id)
 
unsigned size ()
 
void deserialize (const std::vector< unsigned char > &bytes)
 
void deserialize (const unsigned char *bytes)
 
- Public Member Functions inherited from gcp::util::NetDat
 NetDat ()
 
 NetDat (const NetDat &netDat)
 
 NetDat (NetDat &netDat)
 
void operator= (const NetDat &netDat)
 
void operator= (NetDat &netDat)
 
virtual ~NetDat ()
 
virtual std::vector< unsigned
char > & 
getSerializedData ()
 
virtual void packSerializedData (unsigned char *bytes)
 
unsigned maxSize ()
 
bool send (int fd)
 
bool recv (int fd)
 

Additional Inherited Members

- Public Attributes inherited from gcp::control::NewNetCmd
NewNetInitCmd init
 
NewNetShutdownCmd shutdown
 
NewNetFeatureCmd feature
 
NewNetLocationCmd location
 
NewNetSiteCmd site
 
NewNetGetregCmd getreg
 
NewNetSetregCmd setreg
 
NewNetHaltCmd halt
 
NewNetScanCmd scan
 
NewNetSlewCmd slew
 
NewNetTrackCmd track
 
NewNetMountOffsetCmd mount_offset
 
NewNetEquatOffsetCmd equat_offset
 
NewNetTvOffsetCmd tv_offset
 
NewNetTvAngleCmd tv_angle
 
NewNetSkyOffsetCmd sky_offset
 
NewNetDeckModeCmd deck_mode
 
NewNetAtmosCmd atmos
 
NewNetUt1UtcCmd ut1utc
 
NewNetEqnEqxCmd eqneqx
 
NewNetEncoderCalsCmd encoder_cals
 
NewNetEncoderLimitsCmd encoder_limits
 
NewNetEncoderZerosCmd encoder_zeros
 
NewNetSlewRateCmd slew_rate
 
NewNetTiltsCmd tilts
 
NewNetFlexureCmd flexure
 
NewNetCollimateCmd collimate
 
NewNetModelCmd model
 
NewNetYearCmd year
 
NewNetGpibSendCmd gpib_send
 
NewNetGpibReadCmd gpib_read
 
NewNetPowerCmd power
 
NewNetPagerCmd pager
 
NewNetOptCamCntlCmd optcam_cntl
 
NewNetConfigureFrameGrabberCmd configureFrameGrabber
 
- Static Public Attributes inherited from gcp::util::NetUnion
static const unsigned NETUNION_UNKNOWN = 0
 
- Protected Member Functions inherited from gcp::util::NetDat
unsigned char *const getSerializedDataPtr ()
 
- Protected Attributes inherited from gcp::util::NetDat
std::vector< unsigned char > bytes_
 
unsigned maxSize_
 

Constructor & Destructor Documentation

SpecificNetCmd::SpecificNetCmd ( )

Constructor.

....................................................................... Constructor.

SpecificNetCmd::~SpecificNetCmd ( )
virtual

Destructor.

....................................................................... Destructor.


The documentation for this class was generated from the following files: