adrian
fec3f47154
Document the code better;
...
Add some checks in the clutter function;
Use string pointers to get materials;
2011-12-08 15:05:27 +02:00
adrian
10e933dc53
Send geod from Nasal, properly document the code, take some parameters from properties
2011-12-06 23:00:50 +02:00
adrian
971c2820b9
Expose a radio function (receiveBeacon) to the Nasal subsystem
2011-12-06 21:03:40 +02:00
adrian
e597d6314e
rename function
2011-12-05 22:42:40 +02:00
adrian
4b8e74c6af
Make antenna radiation calculations selectable via switch
2011-12-05 11:43:21 +02:00
adrian
d8e4f8035d
Merge branch 'attenuation' into navaids-radio
2011-12-04 22:16:45 +02:00
adrian
f720f76456
Hopefully fix windows compilation error
2011-12-04 22:08:56 +02:00
adrian
500086adec
Read antenna radiation pattern from file
2011-12-04 21:59:38 +02:00
adrian
52bdb959c7
Rename conversion functions to be more explicit
...
...and set some more properties: tx-erp, etc.
2011-12-03 18:48:24 +02:00
adrian
3340694170
Add some functions to convert between various units
2011-12-02 19:13:53 +02:00
adrian
6179c26a04
Set a couple of properties using the node /sim/radio
...
Also use correct the polarization calculations, using
Simgear constants for degree to radians conversions
2011-12-02 17:38:52 +02:00
adrian
e3e23b0915
Add function to calculate polarization loss
...
This function is reliable only for vertical polarization
2011-12-01 22:46:46 +02:00
adrian
ad6b0b81da
Make polarization a configurable parameter
2011-12-01 14:33:25 +02:00
adrian
1c1e954de2
Remove hard-coded values wherever possible;
...
Make most of the station parameters configurable outside
the attenuation functions with the ultimate goal of exposing
them via the property tree
2011-12-01 13:34:34 +02:00
adrian
dcc915e5bd
Add separate fields for receiver and transmitter:
...
- antenna gain and cable losses will be set individualy
- Fix the calculations of the number of elevation points
- Improve clutter loss calculations to yield sane results
2011-11-29 15:00:49 +02:00
adrian
d988e4c4ad
forgot about constructor and destructor
2011-11-28 10:49:05 +02:00
adrian
a6b9beca9d
rename FGRadio to FGRadioTransmission, add RX and TX antenna heights
2011-11-28 10:38:58 +02:00
adrian
6be68f475d
remove unnecessary function
2011-11-28 08:36:56 +02:00
adrian
dd6588d4f0
Use landcover to determine ground clutter path loss for LOS
...
modified: src/Radio/itm.cpp
modified: src/Radio/radio.cxx
modified: src/Radio/radio.hxx
2011-11-26 18:51:33 +02:00
adrian
ff89b81197
add function for navaid reception
2011-11-24 17:40:37 +02:00
adrian
2c6946c3e8
refactor receiveATC(), implement simple LOS routine, set comm1-signal property
2011-11-24 17:25:49 +02:00
adrian
0dd93d56d6
cleanup
2011-11-24 10:19:07 +02:00
adrian
9bcc3a87b6
cleanup
2011-11-24 06:39:54 +02:00
adrian
b55fd4de91
separate implementation
2011-11-24 05:02:42 +02:00