path: root/digital/io/src/top.fsm
AgeCommit message (Collapse)Author
2011-05-02digital/io: adapt FSM to new FSM system (AngFSM)Jérôme Jutteau
2010-05-30digital/io/src: handle black corn in COLLECT stateNicolas Schodet
2010-05-30digital/io/src: pick corn before sensing themNicolas Schodet
2010-05-15digital/io/src: add hola codeNicolas Schodet
2010-05-14digital/io/src: add food_cancelNicolas Schodet
2010-05-14digital/io/src: add blocking handlingeurobot-2010-3Nicolas Schodet
2010-05-14digital/io/src: handle black cornNicolas Schodet
2010-05-14digital/io/src: add slow motion for cornNicolas Schodet
2010-05-14digital/io/src: handle loader blockingNicolas Schodet
2010-05-14digital/io/src: remove loader unblocking from top FSMNicolas Schodet
2010-05-13digital/io/src: count elements to unloadNicolas Schodet
2010-05-13digital/io/src: add collect after homologation moveNicolas Schodet
2010-05-13digital/io/src: unblocking tuningNicolas Schodet
2010-05-13digital/io/src: handle loader blocking in top FSMNicolas Schodet
2010-05-12digital/io/src: homologation unloadingNicolas Schodet
2010-05-12digital/io/src: homologation initial sequenceNicolas Schodet
2010-05-12digital/io/src: generate an event when in fieldNicolas Schodet
2010-05-02digital/io/src: add loader FSMNicolas Schodet
2010-04-13digital/io/src: update test top FSMNicolas Schodet
2010-04-01digital/io/src: add very basic top behaviour to test move FSMNicolas Schodet
2010-04-01digital/io/src: use one FSM with several active states, closes #83Nicolas Schodet
2010-04-01digital/io: wipe-out old robot code, closes #112Nicolas Schodet
2009-05-22 * digital/io/src:Jérémy Dufour
- do not try to unload pucks when we have no puck and we failed our move.
2009-05-22 * digital/io/src:Jérémy Dufour
- manage the case where there is a puck in front of the bot when we try to unload everything on the central unload zone.
2009-05-22 * digital/io/src:Jérémy Dufour
- fix angle for clean distributor position, - when we do not need to stop move FSM to go somewhere else, do not stop it.
2009-05-22 * digital/io/src:Jérémy Dufour
- add a timeout when trying to get puck from the distributor, - reduce temporisation to unload pucks (wrong value).
2009-05-22 * digital/io/src:Nicolas Haller
- fix cylinder status (set cylinder_distrib_fucked to 0 and stop cylinder fan mode...) - fix on top FSM
2009-05-22 * digital/io/src:Nicolas Haller
- fix of_probe on distributor mode (cylinder fsm) - improve pucks detection between fb and elevator
2009-05-22 * digital/io/src:Jérémy Dufour
- always unload pucks before going to the distributor.
2009-05-22 * digital/io/src:Jérémy Dufour
- when we have finished with the puck from the ground and we go to the distributor, we unload if there is something to unload.
2009-05-21 * digital/io/src:Jérémy Dufour
- top FSM now try to get pucks from the ground even if something bad happen. This will prevent too much usage of distributor.
2009-05-21 * digital/io/src:Jérémy Dufour
- add support for going away from the distributor before going somewhere else, - add support to prepapre the elevator.
2009-05-21 * digital/io/src:Jérémy Dufour
- add some missing comunication between top and other FSM, - make the top FSM give some order to other FSM, - add some timeout for states in top (and update timeout value), - update some comments in top.
2009-05-19 * digital/io/src:Jérémy Dufour
- add the definition of the new top FSM.
2009-05-18 * digital/io/src:Jérémy Dufour
- fix event sent to the wrong FSM, - start top FSM, - rewrite event generated by move FSM when its finished, - init FSM generates an event when the match start, - init FSM starts the chrono when the match start, - top FSM now uses the event generated by the init FSM to know when the match start and not the jack states.
2009-05-18 * digital/io/src:Jérémy Dufour
- update top FSM to be valid with the new init FSM.
2009-05-18 * digital/io/src:Jérémy Dufour
- clean top FSM.
2009-05-08 * digital/io:Nicolas Schodet
- added fsm timeout handling.
2009-05-08 * digital/io/src:Nicolas Haller
- first test: top FSM order basic move to the bot
2008-05-02 * digital/io/srcJérémy Dufour
- integrate support for "the near end of match" function in the top and get samples FSM.
2008-04-28 * digital/io/srcJérémy Dufour
- top FSM now directly go to the ice distributor after two "loops" (because there are no more sample/ice in the other distributors).
2008-04-24 * digital/io/srcJérémy Dufour
- add an event to move away the bot from the gutter (to be able to turn freely) ; - move an event in the source file to ease merge.
2008-04-23 * digital/io/srcJérémy Dufour
- main_loop always notices top FSM about jack states change.
2008-04-23 * digital/io/srcJérémy Dufour
- add a state to the top FSM to move away from the border.
2008-04-21 * digital/io/srcJérémy Dufour
- resetting of asserv parameters is now a separate state in order to get the acknowledge from the asserv board ; - integrate the handle of this event into the main loop.
2008-04-14 * digital/io/srcJérémy Dufour
* build - add dependency of fsm.h for main.c (for bootstrap) ; - ensure it is building for host target. * get samples FSM - remove unneeded fields in the getsamples structures ; - rename it to be more 'private' (to prevent declaring the same one) ; * top FSM - rewrite it ; - still missing some parts to implement. * general - manage color of the bot ; - initialize the switch module in the main_init ; - add position of the gutter.
2008-04-12Update the fsms.Nélio Laranjeiro
2008-04-10 * digital/io/src:Nicolas Schodet
- fixed build.