GA/TAS PULSE Modules
GA/TAS conspicuity is build around a module structure, and each module performs a specific task. From the web interface some moduleds can be configured, can be monitored and can be enabled or disabled.
- 👀 -> Monitoring of a module
- 🛠️ -> Configuration of a module
- Ⓧ -> Enable/Disable modules
About monitoring
Each moduels provides monitoring of various variables. If the variable ends with 'Err' then an error occured, something that was not expected as they should stay at zero. However, low values of *Err variables is accepted, all errors are cracefully handlesm retried etc Ir does not mean the system in 'in' error, just that it happened and it was noticed, and processing continued.
Decide if a modules can be enabled or disabled
All modules can be by default be enabled. When enabled, they don't consume (or hardly consume) any resources from the system, except some memory. The following modules can stay disabled unless you really need them, when you need them you now :)
- ADSBDecoder
- AirConnect
- Bmp280
- Dump1090Client
Info
The below information is provided for to help you understand how the system works, it is not required to know the below by heart, in the Setup Up instructions it's explained what you have to do. Don't be alarmed, I kept this at a minimal.
Modules
| Name | Function | Usage | Configuration | Monitoring |
|---|---|---|---|---|
| ADSBDecoder | ADS-B decoder module for decoding of ADS-B strings in the form of *A0001718801C7B30A004DFD5B1CA;. |
Only enable if other modules like Dump1090 will inject ADSB strings. gatasConnect will not use ADSB strings. |
Enabled: Enable/Disable. filterAbove: Filter aircraft above own altitude. filterBelow: Filter aircraft below own altitude. Note: Avoid large ranges for irrelevant aircraft. |
❌ |
| ADSL | Enable encoding/decoding of ADS-L frames. | Usually keep enabled. Transmission depends on aircraft configuration. | N/A | ✅ |
| AirConnect | Provides NMEA sentences to connected devices over TCP. | Enable for EFB NMEA over TCP. Password ignored, all requests allowed. | N/A | ❌ |
| AircraftTracker | Caching and scheduling of tracked aircraft via radio/online. | Mandatory. | DDB: Enable to use DDB for aircraft without callsigns. | ✅ |
| Bluetooth | BLE connectivity (older RFComm WIP). Sends NMEA over Bluetooth. | Must stay enabled. | Device name: Bluetooth advertisement name. | ✅ |
| Bmp280 | Barometric pressure sensor for altitude. | Not currently used, future altitude calculations. | Compensation: Pressure sensor offset. | ✅ |
| Config | Handles storing and retrieving configuration data. | Must stay enabled. | N/A | ✅ |
| DataPort | Generates NMEA messages, PFLAA, forwards GPS to end devices. | Must stay enabled. | N/A | ✅ |
| Dump1090Client | Connects to Dump1090 server for ADS-B data. | Enable if Dump1090 server running. also enable ADSBDecoder. Note: Resource consuming, not advised for normal operation. |
IP: Server IP. Port: Server Port. |
❌ |
| Fanet | Send/receive FANET dataframes. | Use when flying in FANET areas. | N/A | ❌ |
| Flarm | Encoding/decoding of FLARM frames. | Usually enabled. Transmission depends on aircraft config. | N/A | ✅ |
| GDLoverUDP | Transmission of GDL data over UDP. | Requires Gdl90Service. |
Ports: Up to 2 ports (default 4000). IP/PORT: For external Gdl90Service traffic. Note: Supports ForeFlight extended spec. |
✅ |
| GatasConnect | Provides additional traffic via an online free to use service. | To use gatas COnnect, GA/TAS must be configured to connect your phones hotspot or other devices that provides internet in flight. | IP: Server IP (def: 172.235.181.149). Pin Code: Device lookup pin (1000-999999). |
✅ |
| Gdl90Service | Generating GDL90 frames (ForeFlight Extended supported). | Must be enabled for GDLoverUDP. |
N/A | ✅ |
| GpsDecoder | Decodes GPS NMEA, provides location/timing (PPS). | Mandatory. | N/A | ✅ Ideal: gpsFixType=DGPS, gpsRatePerSec=2. |
| L76B / UbloxM8N | Enables GPS module (L76B or UbloxM8N) for navigation. | Must be enabled for GPS. Only one active (Pulse=L76B, Full=UbloxM8N). |
Soft PPS: IMPORTANT: Only use if PPS pin NOT soldered. HIGHLY recommended to use PPS. | ✅ |
| Ogn1 | Encoding/decoding of OGN radio frames. | Usually enabled. Transmission depends on aircraft config. | N/A | ✅ |
| PicoRtc | Sets/monitors internal timing based on PPS and EPOCH times. | Mandatory. | N/A | ✅ |
| RadioTunerRx | Timings for reception of RADIO frames. | Must be enabled to receive radio frames. | N/A | ✅ |
| RadioTunerTx | Timings for transmission of RADIO frames. | Must be enabled to transmit radio frames. | N/A | ✅ |
| RxDataFrameQueue | Offloads transceiver modules, handles dataframe reception. | Must be enabled to receive radio frames. | N/A | ✅ |
| Sx1262_X | Radio Hardware module for radioframes. | [Usage info] | txEnabled: Enable/Disable transmission (leave enabled unless dev). Receptions stay enabled. | ✅ |
| Webserver | Webserver and webinterface access. | Must be enabled for webinterface. | N/A | ✅ |
| WifiService | WiFi Client/AP mode setup/management. Re-scans if dropped. AP only if no client connection possible. | Enabled by default. | SSID/Password Client: Multiple configurations. SSID/Password AP: Access Point config. |
✅ |