blob: 02c1580bb8907f71ef685df455e32513593323af [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) {
8 packet->main.encoders[0] = encoder_read(0);
9 packet->main.encoders[1] = encoder_read(1);
10 packet->main.encoders[2] = encoder_read(2);
11 packet->main.encoders[3] = encoder_read(3);
12 packet->main.encoders[4] = encoder_read(4);
13 packet->main.encoders[5] = encoder_read(5);
14 packet->main.encoders[6] = encoder_read(6);
15 packet->main.encoders[7] = encoder_read(7);
16
17 for (int i = 0; i < 8; ++i) {
18 packet->main.analogs[i] = analog_get(i);
19 }
20
21 // TODO(brians): digitals
22}