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

Public Types

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

 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)
 

Public Attributes

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
 

Additional Inherited Members

- 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

NewNetCmd::NewNetCmd ( )

Constructor.

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

NewNetCmd::~NewNetCmd ( )
virtual

Destructor.

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


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