![]() |
Hekateros
3.4.3
RoadNarrows Robotics Robot Arm Project
|
Top-level package include file. More...
Go to the source code of this file.
Namespaces | |
| hekateros | |
| The Hekateros namespace encapsulates all Hekateros related constructs. | |
Macros | |
| #define | HEK_PROD_GA 0x000 |
| product general availability | |
| #define | HEK_PROD_BETA 0x001 |
| product beta version | |
| #define | HEK_PROD_ALPHA 0x002 |
| product alpha version | |
| #define | HEK_PROD_PROTO 0x003 |
| product prototype version | |
| #define | HEK_CLASS_ARM 0xBA000000 |
| base arm | |
| #define | HEK_CLASS_EE 0xEE000000 |
| end effector | |
| #define | HEK_CLASS_EQUIP_DECK 0xED000000 |
| equipment deck effector | |
| #define | HEK_CLASS_AUX 0xAE000000 |
| auxiliary effector | |
| #define | HEK_PRODUCT_ID(sizecode, dof, special) |
| Convert robotic arm (base) product triplet to product id. More... | |
| #define | HEK_EE_PRODUCT_ID(family, sizecode, dof, special) |
| Convert end effector product 4-tuple to product id. More... | |
| #define | HEK_ED_PRODUCT_ID(sizecode, dof, special) |
| Convert equipment deck effector product triplet to product id. More... | |
| #define | HEK_AE_PRODUCT_ID(sizecode, dof, special) |
| Convert auxiliary effector product triplet to product id. More... | |
| #define | HEK_VERSION(major, minor, revision) ((((major)&0xff)<<24) | (((minor)&0xff)<<16) | ((revision)&0xffff)) |
| Convert version triplet to integer equivalent. More... | |
| #define | HEK_VER_MAJOR(ver) (((ver)>>24) &0xff) |
| Get version major number from version. More... | |
| #define | HEK_VER_MINOR(ver) (((ver)>>16) &0xff) |
| Get version minor number from version. More... | |
| #define | HEK_VER_REV(ver) ((ver) & 0xffff) |
| Get revision number from version. More... | |
Top-level package include file.
Definition in file hekateros.h.