Kuon  1.1.3
RoadNarrows Robotics Large Outdoor Mobile Robot Project
Kuon Product Identifiers

Macros

#define KUON_VERSION(major, minor, revision)   ((((major)&0xff)<<24) | (((minor)&0xff)<<16) | ((revision)&0xffff))
 Convert version triplet to integer equivalent. More...
 
#define KUON_VER_MAJOR(ver)   (((ver)>>24) &0xff)
 Get version major number from version. More...
 
#define KUON_VER_MINOR(ver)   (((ver)>>16) &0xff)
 Get version minor number from version. More...
 
#define KUON_VER_REV(ver)   ((ver) & 0xffff)
 Get revision number from version. More...
 

Variables

const char *const kuon::KuonProdFamily = "Kuon"
 product family name
 
static const int kuon::KuonProdIdUnknown = 0
 unknown/undefined product id
 
static const int kuon::KuonProdIdStd = 1
 standard Kuon product id
 
static const int kuon::KuonProdIdNarrow = 2
 narrow Kuon product id
 
const char *const kuon::KuonProdModelStd = "Standard"
 standard model
 
const char *const kuon::KuonProdModelNarrow = "Narrow"
 narrow model
 

Detailed Description

Kuon product ids, names, and descriptions.

Macro Definition Documentation

#define KUON_VER_MAJOR (   ver)    (((ver)>>24) &0xff)

Get version major number from version.

Parameters
verVersion number.
Returns
Major number.

Definition at line 168 of file kuon.h.

Referenced by kuon::KuonRobot::getVersion().

#define KUON_VER_MINOR (   ver)    (((ver)>>16) &0xff)

Get version minor number from version.

Parameters
verVersion number.
Returns
Minor number.

Definition at line 177 of file kuon.h.

Referenced by kuon::KuonRobot::getVersion().

#define KUON_VER_REV (   ver)    ((ver) & 0xffff)

Get revision number from version.

Parameters
verVersion number.
Returns
Revision number.

Definition at line 186 of file kuon.h.

Referenced by kuon::KuonRobot::getVersion().

#define KUON_VERSION (   major,
  minor,
  revision 
)    ((((major)&0xff)<<24) | (((minor)&0xff)<<16) | ((revision)&0xffff))

Convert version triplet to integer equivalent.

Parameters
majorMajor version number.
minorMinor version number.
revisionRevision number.

Definition at line 158 of file kuon.h.

Referenced by kuon::getStrError().