
This dialog is intended for configuring external devices connected to the XCVario, including FLARM units, navigation systems, secondary XCVario devices, radios, and other peripherals.
Precise knowledge of the connected devices and their respective interfaces enables the XCVario to automatically route data such as GPS position, ground speed, variometer data, radio control protocols, wind information, and additional system data to any peer that requires this information, e.g. a GPS fix in a navigation device.
Some of the devices may be configured automatically and will just appear in the list of devices as connected, others need manual attention. Further on this is the central to check on data streams and clarify a lot of questions that arrise so typically when adding avionics to the glider and not havin the final evidence on what is going on when trouble shooting.
Add Device

Device
[Anemoi]
[Flarm]
[Second XCV]
[Navi]
[Flarm Consumer]
[Flarm Download]
[Flarm Display]
[Radio Remote]
[KRT 2]
[Temp. Sensor]
Add one of the above devices to XCVario. The following settings flavour and interface depend on the selected device. Not all devices have a flavour nor can they connect to all interfaces. The offered choices are reduces to what is supported.
Flavor

[XCVario]
[Open-Vario]
[Borgelt]
[Cambridge]
[SeeYou]
Some devices like navigation devices (Navi) have different flavors. Depending on the kind of navigation device connected, a dedicated protocol might be needed and can be configured here.
Interface

[WiFi]
[S1 serial]
[S2 serial]
[BT serial]
[BT low energy]
{CAN bus]
Select here the interfacey where you want your device to be connected to. Not all devices support all interface, e.g. devices supporting only serial cable connection will offer only S1- or S2 serial here. Meanwhile S1- or S2 serial and CAN bus serial require a cable connection, BT and Wifi protocols are wireless connections over the air, and need bluetooth or Wifi coupling at your device.
Create it

[Cancel]
[Yes]
Finalize the creation of the selected device in your XCVario. Choosing [Yes] will save your configuration, else this will be canceled.
By default the following four devices are already setup in factory rollout configuration. The first is needed for a serial Flarm such as a classic Flarm device at S2 interface, and a Navi e.g. a mobile phone connected wireless.
NOTE: The device creation requires you to selected and actively confirm all the dialog items above. Once all settings of this dialog have been confirmed with a button press the creation of it will work.
Device List
An example of what the list of declared devices could look like.
Flarm> S1
Flarm Consumer> S2
Flarm Cons.2> BTspp
Auto-connect> CAN
Navi> S2
Temp. Sensor> OneWire
Very likely a typical XCVNav equipped Cockpit that connects the XCSoar display directly to the S2 port of the variometer. It will thus receive GPS positions, traffic data, and all XCVario sensor data including pitch and bank angle from the AHRS module.
The second configured Flarm consumer device is certainly just a handy thing to download igc files direcly and wireless from the Flarm device to the smart phone after landing.
Device Attributes
An example of what the details of the Flarm devices connected to S1 looks like.
S1 serial> 115200 baud
Data Monitor
Remove device: cancel
Protocols on S1: NMEA Std, Garmin, Flarm; Flarm Download
The first entry gives access to most significantly the baud-rate setting, but as well to signaling scheme [Standard / TTL], Rx/Ty line swap, and the option to disable the Tx line.
The Data Monitor gives a live insight on the data stream. Sent and received amount of data is counted. The stream can be paused to be examined in detail.
Note: The Data Monitor can not be accessed while airborn.
The third entry gives the option to remove the device declaration.
The following lines list the instanciated parser plug-in’s for the device. There is for every device a NMEA parser instance available, but also the option for an proprietary binary protocol parser. In the shown case of the Flarm the connection is also able to handle the binary "Flarm Download" procol and switch properly in-between them.
Note: There is no possibility to change a device declaration. It is just a very slim declaration and opportunity to store it permanently in flash memory. The straight way to change a device declaration is to delete it and re-add the device assiciated to another interface.
