AnnotatorComm::DeviceId Class Reference

#include <DeviceId.h>

List of all members.

Public Member Functions

DeviceId operator= (DeviceId const &rvalue)
int getDeviceId () const
string getDeviceName () const

Static Public Member Functions

static const vector< DeviceIdvalues ()

Static Public Attributes

static const DeviceId ANNOTATOR_JR
static const DeviceId ANNOTATOR_I
static const DeviceId ANNOTATOR_II
static const DeviceId ANNOTATOR_III


Detailed Description

Device Identification

Definition at line 28 of file DeviceId.h.


Member Function Documentation

int AnnotatorComm::DeviceId::getDeviceId (  )  const

Get the Device ID.

Returns:
Device ID

string AnnotatorComm::DeviceId::getDeviceName (  )  const

Get the device's name in human readable format.

Returns:
device's name

DeviceId AnnotatorComm::DeviceId::operator= ( DeviceId const &  rvalue  ) 

Overload assignment operator.

Parameters:
rvalue right hand side
Returns:
left hand side

static const vector<DeviceId> AnnotatorComm::DeviceId::values (  )  [static]

Get all Device IDs.

Returns:
Device IDs


Member Data Documentation

const DeviceId AnnotatorComm::DeviceId::ANNOTATOR_I [static]

Annotator Jr Device I

Definition at line 39 of file DeviceId.h.

const DeviceId AnnotatorComm::DeviceId::ANNOTATOR_II [static]

Annotator Jr Device II

Definition at line 44 of file DeviceId.h.

const DeviceId AnnotatorComm::DeviceId::ANNOTATOR_III [static]

Annotator Jr Device III

Definition at line 49 of file DeviceId.h.

const DeviceId AnnotatorComm::DeviceId::ANNOTATOR_JR [static]

Annotator Jr Device ID

Definition at line 34 of file DeviceId.h.


The documentation for this class was generated from the following file:
Generated on Thu Jul 27 11:05:04 2006 for libAnnotatorComm by  doxygen 1.4.7