Click or drag to resize
BaseStationSettings Class
An object that describes the source of data we should connect to.
Inheritance Hierarchy
SystemObject
  VirtualRadar.Interface.SettingsBaseStationSettings

Namespace: VirtualRadar.Interface.Settings
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class BaseStationSettings : INotifyPropertyChanged

The BaseStationSettings type exposes the following members.

Constructors
  NameDescription
Public methodBaseStationSettings
Creates a new object.
Top
Properties
  NameDescription
Public propertyAddress
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyAutoReconnectAtStartup
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyAutoSavePolarPlotsMinutes
Gets or sets the number of minutes to wait between automatic saves of polar plots.
Public propertyBaudRate
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyComPort
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyConnectionType
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyDatabaseFileName
Gets or sets the full path to the BaseStation database file to use.
Public propertyDataBits
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyDataSource
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyDisplayTimeoutSeconds
Gets or sets the number of seconds that aircraft should remain on display in the browser after their last transmission.
Public propertyDownloadGlobalAirPressureReadings
Gets or sets a value indicating that global air pressure readings should be downloaded so that true altitudes can be calculated for aircraft that report pressure altitudes.
Public propertyHandshake
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyIgnoreBadMessages
Gets or sets a value indicating that badly formatted messages on the feed should be ignored rather than triggering a disconnection from the feed.
Public propertyLookupAircraftDetailsOnline
Gets or sets a value indicating that the program should lookup aircraft details online.
Public propertyMinimiseToSystemTray
Gets or sets a value indicating that the program should minimise to the system tray rather than the taskbar.
Public propertyOperatorFlagsFolder
Gets or sets the folder that holds operator logo images to display to the user.
Public propertyOutlinesFolder
No longer used.
Public propertyParity
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyPicturesFolder
Gets or sets the folder that holds pictures of aircraft to display to the user.
Public propertyPort
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertySatcomDisplayTimeoutMinutes
Gets or sets the number of minutes that aircraft on a satellite feed should remain on display after their last transmission.
Public propertySatcomTrackingTimeoutMinutes
Gets or sets the number of minutes that aircraft on a satellite feed should remain in the aircraft list after their last transmission.
Public propertySearchPictureSubFolders
Gets or sets a value indicating that sub-folders of PicturesFolder should be searched for aircraft pictures.
Public propertyShutdownText
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertySilhouettesFolder
Gets or sets the folder that holds aircraft silhouette images to display to the user.
Public propertyStartupText
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyStopBits
No longer used. Not marked as obsolete as that prevents serialisation.
Public propertyTrackingTimeoutSeconds
Gets or sets the number of seconds that aircraft should remain in the aircraft list after their last transmission.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnPropertyChanged
Raises PropertyChanged.
Protected methodSetFieldT
Sets the field's value and raises PropertyChanged.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventPropertyChanged
See interface docs.
Top
Remarks
Originally the application was only able to connect to instances of BaseStation. Later versions were able to deal with a wider variety of sources. Ideally the name of this class would be changed to something that doesn't imply that it's only talking about BaseStation connections but the name has been serialised into the configuration files and it's not worth the pain of changing it.
See Also