X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FMain%2Ffg_io.cxx;h=2a7afcfbe7dda2e61e5d508aa9937a75af76ee27;hb=a4d27fe7bc81a3c5acca18b76d4f10406b74f8a3;hp=9c3afb745c84826ce4fbf37ac0b33d82d4657d68;hpb=1a0a65b2a5816d15d6470bfed75fd318a8d69257;p=flightgear.git diff --git a/src/Main/fg_io.cxx b/src/Main/fg_io.cxx index 9c3afb745..2a7afcfbe 100644 --- a/src/Main/fg_io.cxx +++ b/src/Main/fg_io.cxx @@ -34,14 +34,15 @@ #include #include -#include +#include #include +#include +#include #include #include #include #include #include -#include #include "globals.hxx" @@ -72,12 +73,18 @@ static FGProtocol *parse_port_config( const string& config ) FG_LOG( FG_IO, FG_INFO, " protocol = " << protocol ); FGProtocol *io; - if ( protocol == "native" ) { - FGNative *native = new FGNative; - io = native; + if ( protocol == "atlas" ) { + FGAtlas *atlas = new FGAtlas; + io = atlas; } else if ( protocol == "garmin" ) { FGGarmin *garmin = new FGGarmin; io = garmin; + } else if ( protocol == "joyclient" ) { + FGJoyClient *joyclient = new FGJoyClient; + io = joyclient; + } else if ( protocol == "native" ) { + FGNative *native = new FGNative; + io = native; } else if ( protocol == "nmea" ) { FGNMEA *nmea = new FGNMEA; io = nmea; @@ -93,9 +100,6 @@ static FGProtocol *parse_port_config( const string& config ) } else if ( protocol == "rul" ) { FGRUL *rul = new FGRUL; io = rul; - } else if ( protocol == "joyclient" ) { - FGJoyClient *joyclient = new FGJoyClient; - io = joyclient; } else { return NULL; }