summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/asserv.c
AgeCommit message (Collapse)Author
2008-04-30 * digital/io/srcJérémy Dufour
- add function into the asserv module to support the goto backward.
2008-04-30 * digital/io/srcJérémy Dufour
- integrate sharp to generate obstacle event for move FSM.
2008-04-25 * digital/io/srcJérémy Dufour
- correct twi buffer length (thanks to ni) ; - close rear panel when inserting the jack.
2008-04-25 * digital/io/srcJérémy Dufour
- correct a bug in the updating of the position received by the asserv board (thanks to ni).
2008-04-24 * digital/io/srcJérémy Dufour
- replace the if by an assert (thanks to ni).
2008-04-24 * digital/io/srcJérémy Dufour
- remove a redundant declaration of a function (thanks to ni).
2008-04-24 * digital/io/src:Nicolas Schodet
- fixed typos in param setting code.
2008-04-23 * digital/io/srcJérémy Dufour
- when doing asserv initialization, get the actual sequence number from the asserv board to prevent infinite commands resent (thanks to ni).
2008-04-23 * digital/io/src:Nicolas Schodet
- added scaling factor.
2008-04-22* digital/io/src:Nicolas Schodet
- made the arm control work.
2008-04-21 * digital/io/srcJérémy Dufour
- add a simple function to set the complete bot position ; - integrate its usage in the top FSM.
2008-04-20 * digital/io/srcJérémy Dufour
- all setting commands overt TWI of the asserv module must finish with a leading 0 as last parameter.
2008-04-20 * digital/io/srcJérémy Dufour
- add the goto an absolute position and them absolute angle to the asserv module.
2008-04-20 * digital/io/srcJérémy Dufour
- add the goto an absolute position and goto an absolute angle commands to the asserv module.
2008-04-20 * digital/io/srcJérémy Dufour
- fix a bug in the communication with the asserv (thanks to ni).
2008-04-14 * digital/io/srcJérémy Dufour
- add notifier for the desired arm position ; - integrate it in the get samples FSM.
2008-04-14 * digital/io/srcJérémy Dufour
* asserv - add an goto_angle (not implemented yet). * get sample FSM - the get sample FSM will not call any other FSM (like the move). Instead, it assumes we are already at the right place, we just ensure the angle is correct ; - update the first state in consequences ; - add an angle as parameters (maybe we can remove the X/Y). * general defines - add define to ease the opening of the input hole.
2008-04-14 * digital/io/srcJérémy Dufour
- manage command retransmission (when not acknowledge by the asserv) ; - integrate retransmission and update of the asserv into the main.
2008-04-14 * digital/io/srcJérémy Dufour
* asserv - improve the API of the arm functions to ease usage ; - add a new function to put the arm to the position to close the input hole. * get sample FSM - keep only the needed and real events ; - correctly names the states ; - improve the function to select where to put the samples ; * general - add headers for some standard configuration defines. * trap - add another entry to the enum to know its length.
2008-04-14 * digital/io/srcJérémy Dufour
- manage command retransmission (when not acknowledge by the asserv) ; - integrate retransmission and update of the asserv into the main.
2008-04-07Added the asserv_goto prototype function and the empty function in the Nélio Laranjeiro
asserv.c file.
2008-04-02fixed doc comment (see r273 and r274)Nélio Laranjeiro
2008-04-02Modified the asserv_go_to_gutter function name to Nélio Laranjeiro
asserv_go_to_distributor.
2008-03-28 * digital/io/srcJérémy Dufour
- fix includes (thanks to ni).
2008-03-11 * digital/io/src/asservJérémy Dufour
- use pointer for parameter in and out (thanks to ni).
2008-03-10 * digital/io/src/asservJérémy Dufour
- implement functions to receive and handle the ''shared'' status buffer between asserv and io; - implement functions for the upper layer (io) to get the status of the asserv board; - comments improvements and corrections.
2008-03-10 * digital/io/srcJérémy Dufour
* correct a few bugs in the asserv module (thanks to ni): - return a positive value; - use the LSB part for the distance and X/Y positions; - update todo.
2008-03-10 * digital/io/srcJérémy Dufour
- remove useless enum in asserv module.
2008-03-09 * digital/ioJérémy Dufour
- add asserv communication implementation (not fully completed); - correct a few English errors in asserv module (header and documentation); - add main timer to repeat the main loop every 4.444 ms; - add build system.