Calculates azimuth and elevation of a satellite dish based on its longitude, latitude and selected satellite.

Dependencies:   PinDetect TextLCD mbed MODGPS

Committer:
BartJanssens
Date:
Thu Mar 29 09:26:14 2012 +0000
Revision:
0:fe8decc6a938

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
BartJanssens 0:fe8decc6a938 1 #include <fstream>
BartJanssens 0:fe8decc6a938 2 #include <vector>
BartJanssens 0:fe8decc6a938 3 #include "Satellite.h"
BartJanssens 0:fe8decc6a938 4 #include "CircularLinkedList.h"
BartJanssens 0:fe8decc6a938 5
BartJanssens 0:fe8decc6a938 6 class SatelliteList
BartJanssens 0:fe8decc6a938 7 {
BartJanssens 0:fe8decc6a938 8 public:
BartJanssens 0:fe8decc6a938 9 SatelliteList(char *f, char delimiter);
BartJanssens 0:fe8decc6a938 10 void display();
BartJanssens 0:fe8decc6a938 11 Satellite * getNext();
BartJanssens 0:fe8decc6a938 12 Satellite * getPrev();
BartJanssens 0:fe8decc6a938 13 Satellite * getCurrent();
BartJanssens 0:fe8decc6a938 14 private:
BartJanssens 0:fe8decc6a938 15 void split(vector<string> & theStringVector, /* Altered/returned value */
BartJanssens 0:fe8decc6a938 16 const string & theString,
BartJanssens 0:fe8decc6a938 17 const char theDelimiter);
BartJanssens 0:fe8decc6a938 18
BartJanssens 0:fe8decc6a938 19 string filename; //name
BartJanssens 0:fe8decc6a938 20 ifstream sfile;
BartJanssens 0:fe8decc6a938 21 CircularLinkedList<Satellite> clist;
BartJanssens 0:fe8decc6a938 22 };