blob: 92078c99a639e2f1e5b8ce1709044273c0573593 [file] [log] [blame]
Brian Silvermanc58872f2013-12-15 16:27:53 -08001#include "cape/robot.h"
2
3#include "cape/encoder.h"
4#include "cape/analog.h"
5#include "cape/digital.h"
6
7void robot_fill_packet(struct DataStruct *packet) {
Brian Silverman96944812013-12-28 22:33:08 -08008 packet->test.encoders[0] = encoder_read(0);
9 packet->test.encoders[1] = encoder_read(1);
10 packet->test.encoders[2] = encoder_read(2);
11 packet->test.encoders[3] = encoder_read(3);
12 packet->test.encoders[4] = encoder_read(4);
13 packet->test.encoders[5] = encoder_read(5);
14 packet->test.encoders[6] = encoder_read(6);
15 packet->test.encoders[7] = encoder_read(7);
Brian Silvermanc58872f2013-12-15 16:27:53 -080016
17 for (int i = 0; i < 8; ++i) {
Brian Silverman96944812013-12-28 22:33:08 -080018 packet->test.analogs[i] = analog_get(i);
Brian Silvermanc58872f2013-12-15 16:27:53 -080019 }
20
21 // TODO(brians): digitals
22}