Calculates azimuth and elevation of a satellite dish based on its longitude, latitude and selected satellite.
Dependencies: PinDetect TextLCD mbed MODGPS
Satellite.cpp@0:fe8decc6a938, 2012-03-29 (annotated)
- Committer:
- BartJanssens
- Date:
- Thu Mar 29 09:26:14 2012 +0000
- Revision:
- 0:fe8decc6a938
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
BartJanssens | 0:fe8decc6a938 | 1 | #include "Satellite.h" |
BartJanssens | 0:fe8decc6a938 | 2 | |
BartJanssens | 0:fe8decc6a938 | 3 | Satellite::Satellite(string n, string c, float o, float i){ |
BartJanssens | 0:fe8decc6a938 | 4 | name = n; |
BartJanssens | 0:fe8decc6a938 | 5 | cname = c; |
BartJanssens | 0:fe8decc6a938 | 6 | orbit = o; |
BartJanssens | 0:fe8decc6a938 | 7 | inclination = i; |
BartJanssens | 0:fe8decc6a938 | 8 | } |
BartJanssens | 0:fe8decc6a938 | 9 | |
BartJanssens | 0:fe8decc6a938 | 10 | string Satellite::getName(){ |
BartJanssens | 0:fe8decc6a938 | 11 | return name; |
BartJanssens | 0:fe8decc6a938 | 12 | } |
BartJanssens | 0:fe8decc6a938 | 13 | |
BartJanssens | 0:fe8decc6a938 | 14 | string Satellite::getCname(){ |
BartJanssens | 0:fe8decc6a938 | 15 | return cname; |
BartJanssens | 0:fe8decc6a938 | 16 | } |
BartJanssens | 0:fe8decc6a938 | 17 | |
BartJanssens | 0:fe8decc6a938 | 18 | float Satellite::getOrbit(){ |
BartJanssens | 0:fe8decc6a938 | 19 | return orbit; |
BartJanssens | 0:fe8decc6a938 | 20 | } |
BartJanssens | 0:fe8decc6a938 | 21 | |
BartJanssens | 0:fe8decc6a938 | 22 | float Satellite::getInclination(){ |
BartJanssens | 0:fe8decc6a938 | 23 | return inclination; |
BartJanssens | 0:fe8decc6a938 | 24 | } |
BartJanssens | 0:fe8decc6a938 | 25 | |
BartJanssens | 0:fe8decc6a938 | 26 | void Satellite::setName(string n){ |
BartJanssens | 0:fe8decc6a938 | 27 | name = n; |
BartJanssens | 0:fe8decc6a938 | 28 | } |
BartJanssens | 0:fe8decc6a938 | 29 | |
BartJanssens | 0:fe8decc6a938 | 30 | void Satellite::setCname(string c){ |
BartJanssens | 0:fe8decc6a938 | 31 | cname = c; |
BartJanssens | 0:fe8decc6a938 | 32 | } |
BartJanssens | 0:fe8decc6a938 | 33 | |
BartJanssens | 0:fe8decc6a938 | 34 | void Satellite::setOrbit(float o){ |
BartJanssens | 0:fe8decc6a938 | 35 | orbit = o; |
BartJanssens | 0:fe8decc6a938 | 36 | } |
BartJanssens | 0:fe8decc6a938 | 37 | |
BartJanssens | 0:fe8decc6a938 | 38 | void Satellite::setInclination(float i){ |
BartJanssens | 0:fe8decc6a938 | 39 | inclination = i; |
BartJanssens | 0:fe8decc6a938 | 40 | } |