TwiceAsNice  2019-02-18
Enumerations
Basda::Limit Namespace Reference

Constant definition of the limit states. More...

Enumerations

enum  Constant {
  IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1, HARDWARE_LIMIT = 2, COLLISION_ONE_SIDED = 3,
  COLLISION_TWO_SIDED = 4, IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1, HARDWARE_LIMIT = 2,
  COLLISION_ONE_SIDED = 3, COLLISION_TWO_SIDED = 4, IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1,
  HARDWARE_LIMIT = 2, COLLISION_ONE_SIDED = 3, COLLISION_TWO_SIDED = 4
}
 
enum  Constant {
  IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1, HARDWARE_LIMIT = 2, COLLISION_ONE_SIDED = 3,
  COLLISION_TWO_SIDED = 4, IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1, HARDWARE_LIMIT = 2,
  COLLISION_ONE_SIDED = 3, COLLISION_TWO_SIDED = 4, IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1,
  HARDWARE_LIMIT = 2, COLLISION_ONE_SIDED = 3, COLLISION_TWO_SIDED = 4
}
 
enum  Constant {
  IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1, HARDWARE_LIMIT = 2, COLLISION_ONE_SIDED = 3,
  COLLISION_TWO_SIDED = 4, IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1, HARDWARE_LIMIT = 2,
  COLLISION_ONE_SIDED = 3, COLLISION_TWO_SIDED = 4, IN_VALID_RANGE = 0, SOFTWARE_LIMIT = 1,
  HARDWARE_LIMIT = 2, COLLISION_ONE_SIDED = 3, COLLISION_TWO_SIDED = 4
}
 

Detailed Description

Constant definition of the limit states.

Enumeration Type Documentation

◆ Constant [1/3]

Enumerator
IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

◆ Constant [2/3]

Enumerator
IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

◆ Constant [3/3]

Enumerator
IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.

IN_VALID_RANGE 

Module is somewhere in the valid range.

SOFTWARE_LIMIT 

Module is in the software limit.

HARDWARE_LIMIT 

Module is in the hardware limit.

COLLISION_ONE_SIDED 

Module has a collision on one side.

Module can move only in the opposite direction.

COLLISION_TWO_SIDED 

Module has a collision.

Module can not move in any direction.