| 23 | namespace roborts_common{ |
| 24 | |
| 25 | enum ErrorCode{ |
| 26 | OK = 0, |
| 27 | Error = 1, |
| 28 | /************************HARDWARE********************/ |
| 29 | |
| 30 | |
| 31 | |
| 32 | /***********************SOFTWARRE********************/ |
| 33 | /***************DRIVER******************/ |
| 34 | //camera |
| 35 | CAMERA_ERROR = 10000, |
| 36 | IMAGE_READ_ERROR = 10001, |
| 37 | STOP_DETECTION = 10002, |
| 38 | |
| 39 | //lidar |
| 40 | LIDAR_ERROR = 10100, |
| 41 | |
| 42 | |
| 43 | /**************PERCEPTION***************/ |
| 44 | //mapping |
| 45 | MAPPING_ERROR = 11000, |
| 46 | |
| 47 | //map |
| 48 | MAP_ERROR = 12000, |
| 49 | |
| 50 | //localization |
| 51 | LOCALIZATION_INIT_ERROR = 12100, |
| 52 | |
| 53 | //detection |
| 54 | DETECTION_INIT_ERROR = 12200, |
| 55 | |
| 56 | |
| 57 | /**************DECISION*****************/ |
| 58 | //decision |
| 59 | DECISION_ERROR = 13000, |
| 60 | |
| 61 | |
| 62 | /**************PLANNING*****************/ |
| 63 | |
| 64 | //global planner |
| 65 | GP_INITILIZATION_ERROR = 14000, |
| 66 | GP_GET_POSE_ERROR, |
| 67 | GP_POSE_TRANSFORM_ERROR, |
| 68 | GP_GOAL_INVALID_ERROR, |
| 69 | GP_PATH_SEARCH_ERROR, |
| 70 | GP_MOVE_COST_ERROR, |
| 71 | GP_MAX_RETRIES_FAILURE, |
| 72 | GP_TIME_OUT_ERROR, |
| 73 | |
| 74 | |
| 75 | //local planner |
| 76 | LP_PLANNING_ERROR = 14100, |
| 77 | LP_INITILIZATION_ERROR = 14101, |
| 78 | LP_ALGORITHM_INITILIZATION_ERROR = 14102, |
| 79 | LP_ALGORITHM_TRAJECTORY_ERROR= 14103, |
| 80 | LP_ALGORITHM_GOAL_REACHED= 14104, |
| 81 | LP_MAX_ERROR_FAILURE = 14105, |
| 82 | LP_PLANTRANSFORM_ERROR = 14106, |
nothing calls this directly
no outgoing calls
no test coverage detected