Bayley Wang
/
foc-ed_in_the_bot_compact
robot
Diff: errors.cpp
- Revision:
- 84:dd32640942a4
- Child:
- 85:2280526f9bad
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/errors.cpp Sun Mar 12 06:49:10 2017 +0000 @@ -0,0 +1,18 @@ +#include "errors.h" + +int errors = 0; +int masks[32]; + +void init_masks() { + masks[ERR_THROTTLE_DISABLED] = _MASK_MODE_RUN | + _MASK_OP_TORQUE | _MASK_OP_DRIVING | _MASK_OP_SPEED | _MASK_OP_POSITION | + _MASK_SRC_RC | _MASK_SRC_ANALOG; + masks[ERR_POS_INVALID] = _MASK_MODE_RUN | _MASK_MODE_ZERO | _MASK_MODE_CFG | + _MASK_OP_TORQUE | _MASK_OP_DRIVING | _MASK_OP_SPEED | _MASK_OP_POSITION | + _MASK_SRC_RC | _MASK_SRC_ANALOG | _MASK_SRC_TERMINAL | _MASK_SRC_SERIAL | + _MASK_SRC_CAN | _MASK_SRC_INTERNAL; + masks[ERR_NOT_DRIVING] = _MASK_MODE_RUN | + _MASK_OP_TORQUE | _MASK_OP_DRIVING | + _MASK_SRC_RC | _MASK_SRC_ANALOG | _MASK_SRC_TERMINAL | _MASK_SRC_SERIAL | + _MASK_SRC_CAN | _MASK_SRC_INTERNAL; +} \ No newline at end of file