public void SendAircraftConfiguration(string to, AircraftConfiguration config) { if (FSD.Connected) { AircraftConfigurationInfo aircraftConfigurationInfo = new AircraftConfigurationInfo { Config = config }; FSD.SendPDU(new PDUClientQuery(OurCallsign, to, ClientQueryType.AircraftConfiguration, new List <string> { aircraftConfigurationInfo.ToJson() })); } }
public void SendIncrementalAircraftConfigurationUpdate(AircraftConfiguration config) { if (FSD.Connected) { AircraftConfigurationInfo aircraftConfigurationInfo = new AircraftConfigurationInfo { Config = config }; FSD.SendPDU(new PDUClientQuery(OurCallsign, "@94836", ClientQueryType.AircraftConfiguration, new List <string> { aircraftConfigurationInfo.ToJson() })); } }
public void RequestFullAircraftConfiguration(string to) { if (FSD.Connected) { AircraftConfigurationInfo aircraftConfigurationInfo = new AircraftConfigurationInfo { Request = new AircraftConfigurationInfo.RequestType?(AircraftConfigurationInfo.RequestType.Full) }; FSD.SendPDU(new PDUClientQuery(OurCallsign, to, ClientQueryType.AircraftConfiguration, new List <string> { aircraftConfigurationInfo.ToJson() })); } }