Psi Swarm Code V0.41 [With Beautiful Meme program]
Dependencies: PsiSwarmLibrary mbed
Fork of BeautifulMemeProjectBT by
BeautifulMeme/vector.h@30:513457c1ad12, 2016-03-15 (annotated)
- Committer:
- jah128
- Date:
- Tue Mar 15 00:58:43 2016 +0000
- Revision:
- 30:513457c1ad12
Added serial handling for Psi Console
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jah128 | 30:513457c1ad12 | 1 | /// PsiSwarm Beautiful Meme Project Source Code |
jah128 | 30:513457c1ad12 | 2 | /// Version 0.41 |
jah128 | 30:513457c1ad12 | 3 | /// James Hilder, Alan Millard, Homero Elizondo, Jon Timmis |
jah128 | 30:513457c1ad12 | 4 | /// University of York |
jah128 | 30:513457c1ad12 | 5 | |
jah128 | 30:513457c1ad12 | 6 | // vector.h - Functions for calculating floating point bearing vectors |
jah128 | 30:513457c1ad12 | 7 | |
jah128 | 30:513457c1ad12 | 8 | #ifndef VECTOR_H |
jah128 | 30:513457c1ad12 | 9 | #define VECTOR_H |
jah128 | 30:513457c1ad12 | 10 | |
jah128 | 30:513457c1ad12 | 11 | #define TO_DEG 57.2958 |
jah128 | 30:513457c1ad12 | 12 | #define TO_RAD 0.017453 |
jah128 | 30:513457c1ad12 | 13 | |
jah128 | 30:513457c1ad12 | 14 | struct FloatVector{ |
jah128 | 30:513457c1ad12 | 15 | float angle; |
jah128 | 30:513457c1ad12 | 16 | float distance; |
jah128 | 30:513457c1ad12 | 17 | }; |
jah128 | 30:513457c1ad12 | 18 | |
jah128 | 30:513457c1ad12 | 19 | struct FloatVector addVector(struct FloatVector in_Vector, int angle, int distance); |
jah128 | 30:513457c1ad12 | 20 | |
jah128 | 30:513457c1ad12 | 21 | #endif |