Class DataLinkMessage
- Namespace
- NominalSystems.Messages
- Assembly
- NominalSystems.Messages.dll
[Nominal] Data Link message that defines the connection between two antenna, between a receiver and a transmitter.
public sealed class DataLinkMessage : Message
- Inheritance
-
DataLinkMessage
Fields
Bandwidth
The bandwidth at which the link is currently operating at, which is the transmitter bandwidth that is being communicated.
[Unit(UnitType.HERTZ)]
public double Bandwidth
Field Value
Connected
A flag to indicate the link is currently not connected and there is some transmission issues preventing the link from connecting between the two antenna.
[Unit(UnitType.NONE)]
public bool Connected
Field Value
ConnectionFraction
The connection fraction where 1 would result in the two antennae having the same frequency and 0 would be the receiver is outside the transmitter's frequency and bandwidth.
[Unit(UnitType.NONE)]
public double ConnectionFraction
Field Value
CurrentData
The amount of data transferred in the current (or previous) pass that occurred, in Mega bits. This is reset to zero on a new pass.
[Unit("Mb")]
public double CurrentData
Field Value
CurrentPassTime
The current amount of time that has passed during the active connection of this pass. This is reset back to zero on a new connection.
[Unit(UnitType.SECOND)]
public double CurrentPassTime
Field Value
DeltaVelocity
This is the difference in velocity between the two objects at either end of the link relative to the origin of the simulation. This is used for Doppler shift calculations.
[Unit(UnitType.METRE_PER_SECOND)]
public double DeltaVelocity
Field Value
Distance
The distance between the two objects at either end of the link. This is calculated as the difference of the two positions.
[Unit(UnitType.METRE)]
public double Distance
Field Value
Frequency
The frequency at which the link is currently operating at, which is the transmitter frequency that is being communicated.
[Unit(UnitType.HERTZ)]
public double Frequency
Field Value
Passes
The number of unique passes this link has had that have resulted in an active connection.
[Unit(UnitType.NONE)]
public int Passes
Field Value
SignalToNoise
The signal-to-noise of the connection
[Unit(UnitType.DECIBEL)]
public double SignalToNoise
Field Value
TotalData
The total amount of data that is transmitted over the link during the simulation, in Mega bits.
[Unit("Mb")]
public double TotalData
Field Value
TotalPassTime
The current amount of time that has passed during the active connection of all passes.
[Unit(UnitType.SECOND)]
public double TotalPassTime
Field Value
TransmissionRate
The bits per second of the transmission
[Unit("bps")]
public double TransmissionRate
Field Value
Type
The type of transmission that is present between the connections, whether that is a radio, optical or other link.
[Unit(UnitType.NONE)]
public TransmissionType Type