Hairo ROBOCON2021 TrackedVehicle moudule library. Ibaraki KOSEN
Dependencies: mbed TrackedVehicle PS3
Robot_Definition.h
00001 #ifndef ROBOT_DEFINITION_H 00002 #define ROBOT_DEFINITION_H 00003 00004 enum sequence_number { 00005 STOP_STATUS, 00006 INITIAL_STATUS, 00007 MANUAL_STATUS, 00008 ZERO_POINT_TURN, 00009 OPPOSITE_PHASE_RIGHT_TURN, 00010 RIGHT_SOFT_TURN, 00011 RIGHT_SOFT_TURN_BACK, 00012 OPPOSITE_PHASE_LEFT_TURN, 00013 LEFT_SOFT_TURN, 00014 LEFT_SOFT_TURN_BACK, 00015 RIGHT90_TURN, 00016 LEFT90_TURN, 00017 MODULE_FRONT, 00018 MODULE_BACK, 00019 ROBOT_CW_TURN, 00020 ROBOT_CCW_TURN 00021 }; 00022 00023 enum ControlNumber { 00024 PS3MODE, 00025 GUIMODE 00026 }; 00027 00028 enum Duty { 00029 CW95_DUTY = 0xF8, 00030 CW80_DUTY = 0xE4, 00031 CW70_DUTY = 0xD7, 00032 CW60_DUTY = 0xCA, 00033 CW50_DUTY = 0xBE, 00034 CW40_DUTY = 0xB3, 00035 CW30_DUTY = 0xA6, 00036 CW20_DUTY = 0x99, 00037 CW10_DUTY = 0x8C, 00038 BREAK_DUTY = 0x7F, 00039 CCW10_DUTY = 0x72, 00040 CCW20_DUTY = 0x65, 00041 CCW30_DUTY = 0x58, 00042 CCW40_DUTY = 0x4B, 00043 CCW50_DUTY = 0x3F, 00044 CCW60_DUTY = 0x32, 00045 CCW70_DUTY = 0x26, 00046 CCW80_DUTY = 0x19, 00047 CCW95_DUTY = 0x07, 00048 ADJUST_DUTY = 0x03 00049 }; 00050 #endif
Generated on Thu Jul 28 2022 11:28:20 by
1.7.2