ジャパンオープン用のメインプログラム

Dependencies:   mbed AQM1602 HMC6352 PID

Committer:
lilac0112_1
Date:
Thu Mar 10 03:03:50 2016 +0000
Revision:
10:6df631c39f9b
Parent:
9:c966191926c5
Child:
11:3efae754e6ef
pid+alpha

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lilac0112_1 3:c49ea7ad8e91 1 #ifndef _COMMAND_CONFIG_H_
lilac0112_1 3:c49ea7ad8e91 2 #define _COMMAND_CONFIG_H_
lilac0112_1 3:c49ea7ad8e91 3
lilac0112_1 3:c49ea7ad8e91 4 #include "mbed.h"
lilac0112_1 3:c49ea7ad8e91 5 #include "extern.h"
lilac0112_1 3:c49ea7ad8e91 6
lilac0112_1 4:52da8da146d4 7 const CommandItem static item[STATE_NUM_Y]={
lilac0112_1 10:6df631c39f9b 8 {{"None__","Strgy_","Power_","SftRst"}, 4, ZeroFunction, ZERO_FUNCTION},
lilac0112_1 4:52da8da146d4 9 {{"Start_","Active","______","______"}, 2, Start, START},
lilac0112_1 10:6df631c39f9b 10 {{"TrnSrt","Active","______","______"}, 2, TurnAndStart, TURN_AND_START},
lilac0112_1 4:52da8da146d4 11 {{"Ir____","IrSpot","IrNote","IrPstn"}, 4, GetIr, GET_IR},
lilac0112_1 10:6df631c39f9b 12 {{"Sens0_","LnABC_","PING__","BallAn"}, 4, GetSns0, GET_SNS0},
lilac0112_1 10:6df631c39f9b 13 //{{"Cmps__","cmps__","______","______"}, 2, GetPidValue, GET_PID_VALUE},
lilac0112_1 10:6df631c39f9b 14 {{"Cmps__","cmps__","CpsRst","______"}, 3, RwPid, RW_PID},
lilac0112_1 10:6df631c39f9b 15 //{{"ClbEnt","Enter_","______","______"}, 2, CalibrationEnter, CALIBRATION_ENTER},
lilac0112_1 10:6df631c39f9b 16 //{{"ClbExt","Exit__","______","______"}, 2, CalibrationExit, CALIBRATION_EXIT},
lilac0112_1 10:6df631c39f9b 17 //{{"CpsRst","CpsRst","______","______"}, 2, FrontReset, FRONT_RESET},
lilac0112_1 7:efe90188a49d 18 {{"PowUP_","NEXT__","CHANGE","______"}, 3, SetPowerDown, SET_POWER_DOWN},
lilac0112_1 7:efe90188a49d 19 {{"PowDWN","NEXT__","CHANGE","______"}, 3, SetPowerUp, SET_POWER_UP},
lilac0112_1 7:efe90188a49d 20 //{{"IrPow0","S20L20","S30L30","S40L40"}, 4, SetPower1, SET_POWER1},
lilac0112_1 7:efe90188a49d 21 //{{"IrPow1","S20L30","S25L35","S35L45"}, 4, SetPower2, SET_POWER2},
lilac0112_1 4:52da8da146d4 22 {{"Reset_","ByeBye","______","______"}, 2, SoftReset, SOFT_RESET},
lilac0112_1 8:25c8c75d182a 23 //{{"Test0_","Debug0","Debug1","Debug2"}, 4, SetStrategy1, SET_STRATEGY1},
lilac0112_1 8:25c8c75d182a 24 //{{"Test1_","Debug3","Debug4","Debug5"}, 4, SetStrategy2, SET_STRATEGY2},
lilac0112_1 8:25c8c75d182a 25 //{{"Strgy0","Atk0__","Atk1__","Atk2__"}, 4, SetStrategy3, SET_STRATEGY3},
lilac0112_1 8:25c8c75d182a 26 //{{"Strgy1","Atk3__","Atk4__","Atk5__"}, 4, SetStrategy4, SET_STRATEGY4},
lilac0112_1 10:6df631c39f9b 27 //{{"ClbEnt","Enter_","______","______"}, 2, CalibrationEnter, CALIBRATION_ENTER},
lilac0112_1 10:6df631c39f9b 28 {{"ClbTrn","Tuning","______","______"}, 2, CalibrationTurn, CALIBRATION_TURN},
lilac0112_1 8:25c8c75d182a 29 {{"ClbExt","Exit__","______","______"}, 2, CalibrationExit, CALIBRATION_EXIT},
lilac0112_1 10:6df631c39f9b 30 {{"StrUP_","NEXT__","CHANGE","______"}, 3, SetStrategyDown, SET_STRATEGY_DOWN},
lilac0112_1 10:6df631c39f9b 31 {{"StrDWN","NEXT__","CHANGE","______"}, 3, SetStrategyUp, SET_STRATEGY_UP},
lilac0112_1 9:c966191926c5 32 {{"Kicker","DRIVE_","______","______"}, 2, DriveKicker, DRIVE_KICKER},
lilac0112_1 10:6df631c39f9b 33 {{"Dribbl","DRIVE_","______","______"}, 2, DriveDribblerAndKicker,DRIVE_DRIBBLER_AND_KICKER},
lilac0112_1 4:52da8da146d4 34 {{"Start2","Active","______","______"}, 2, Start2, START2},
lilac0112_1 3:c49ea7ad8e91 35
lilac0112_1 3:c49ea7ad8e91 36 //char LcdStr[STATE_NUM_X][BUFSIZE];
lilac0112_1 3:c49ea7ad8e91 37 //uint8_t str_num;
lilac0112_1 3:c49ea7ad8e91 38 //uint8_t (*CommandFunction)(uint8_t x);
lilac0112_1 4:52da8da146d4 39 //uint16_t tag_num;
lilac0112_1 3:c49ea7ad8e91 40 };
lilac0112_1 3:c49ea7ad8e91 41
lilac0112_1 3:c49ea7ad8e91 42 #endif /*_COMMAND_CONFIG_H_*/