NerfUS mobile node that manages a target for the Nerf gun firing range

Dependencies:   LedController mbed-rtos mbed NerfUSXbee Servomotor TargetManager

Fork of NerfUS by NerfUS

Changes

RevisionDateWhoCommit message
51:6bf268cd1a1b 2017-04-12 Maxime Dupuis Update tests to ignore target hits before 750ms threshold default tip
50:8cf0be9a61db 2017-04-12 dupm2216 Final commit maybe
49:4475f0760594 2017-04-11 GaiSensei Details final
48:6f3861743696 2017-04-11 GaiSensei Merge calibrator and tests
47:0377a5623f56 2017-04-11 GaiSensei Update libs
46:853966aab733 2017-04-11 GaiSensei Calibrate servomotors
45:e4bf209c1e54 2017-04-11 Maxime Dupuis Fix tests after changes to Servomotor and Target
44:2e186038862c 2017-04-10 GaiSensei Fix bumper
43:b8cda61584a8 2017-04-10 GaiSensei Added servomotor position down command and turned leds off
42:efbb785e7740 2017-04-09 Maxime Dupuis Fix following manual tests of servomotor by Bruno
41:d60c9ced57ab 2017-04-09 Maxime Dupuis Pass length as parameter
40:1f0a5e5f24f6 2017-04-09 GaiSensei Fix mallocs in interrupt. Use local variables instead of vector.push_back
39:a98413395b20 2017-04-09 GaiSensei Wire everything in main(). Doesn't really work :/ but we need checkpoint!
38:70a1c8bd2877 2017-04-09 Maxime Dupuis TargetManager constructor takes array of tickers
37:8fc7845ae95b 2017-04-08 Maxime Dupuis Fix build (address bug)
36:f55ce07292c9 2017-04-05 GaiSensei updated Target manager with send to specefic address xbee code
35:7ee45f6d6484 2017-03-30 Maxime Dupuis Receive TargetInfo in bytes
34:85994e0501fb 2017-03-30 Maxime Dupuis Remove support for TargetInfo sequence
33:860ed7757673 2017-03-30 Maxime Dupuis Make it compile after changes to Xbee library
32:50b777bab5a4 2017-03-27 Maxime Dupuis Implement TargetManager
31:c6dc9811ed14 2017-03-27 Maxime Dupuis Ignore target hits and misses on inactive targets
30:412a779cf607 2017-03-27 Maxime Dupuis Finish TargetManager constructor
29:049a2f46c738 2017-03-27 Maxime Dupuis Create MockNerfusTicker
28:8fc53a870691 2017-03-27 Maxime Dupuis Add TargetManager library and create MockTarget
27:3ae7c62008ea 2017-03-11 Maxime Dupuis Fix mock paths in include (sorry I broke it :( )
26:328f659fc1b3 2017-03-11 Maxime Dupuis Move all mocks in a subdirectory
25:0f2d698ecb3e 2017-03-11 Maxime Dupuis Test the LedController
24:801271795da0 2017-03-11 Maxime Dupuis Implement hit method
23:fb47bceb61da 2017-03-11 Maxime Dupuis Implement Target method timeout
22:d9df16225df3 2017-03-11 Maxime Dupuis Fix ally command and enemy command
21:a701f5a37a37 2017-03-08 Maxime Dupuis Add missing mock sorry about that
20:05e2c4941285 2017-03-08 Maxime Dupuis Fix type in parameter name
19:377887760869 2017-03-08 Maxime Dupuis Generate message for a target hit or miss
18:353fb432c03c 2017-03-08 Maxime Dupuis Implement 1st draft of Target execute_command
17:975139bbddef 2017-03-05 Maxime Dupuis Fetch external libraries for LED's and XbeeTransmitter
16:fba7c8e39388 2017-02-26 Maxime Dupuis Add tests for servomotor
15:6b4455e85450 2017-02-23 dupm2216 Merge pull request: Import HardwareInterface and mock it
14:e7743e020d94 2017-02-23 dupm2216 Merge pull request "Import HardwareInterface and mock it"
13:850be84c78dd 2017-02-16 Maxime Dupuis Import HardwareInterface and mock it
12:55930acb6c96 2017-02-16 Maxime Dupuis Import library from mbed.org
11:6ce1d834ecb7 2017-02-15 dupm2216 Use external library from mbed.org repo
10:7de5c4d06306 2017-02-23 dupm2216 Merge pull request "Simplify the build process"
9:4731e16b1359 2017-02-09 Maxime Dupuis Fix build process for Windows
8:0498fa4f5c1f 2017-02-09 Maxime Dupuis Simplify the build process
7:e5414568de93 2017-02-09 dupm2216 Change blink period to 1 second; ; - The real purpose of this commit is to test the "pull request" feature
6:362affb5ac7e 2017-02-04 Maxime Dupuis Rerename test directory to TESTS
5:917281f61abe 2017-02-04 Maxime Dupuis Remove build files added accidentaly
4:8b9f91de6cf1 2017-02-04 Maxime Dupuis Force online mbed to ignore the tests directory
3:aaf84424abb1 2017-02-04 Maxime Dupuis Integrate GoogleTest and GoogleMock
2:6e467e4978f9 2017-02-04 Maxime Dupuis Replace curly braces
1:ed506b2298b4 2017-02-05 dupm2216 Add rtos library
0:e7c4a5d26268 2017-02-05 dupm2216 Initial commit