Package org.orekit.gnss.metric.ntrip
Class DataStreamRecord
- java.lang.Object
-
- org.orekit.gnss.metric.ntrip.Record
-
- org.orekit.gnss.metric.ntrip.DataStreamRecord
-
public class DataStreamRecord extends Record
Data stream record in source table.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description DataStreamRecord(String line)Build a data stream record by parsing a source table line.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareFeesRequired()Check if fees are required.AuthenticationgetAuthentication()Get the authentication method.intgetBitRate()Get the bit rate.CarrierPhasegetCarrierPhase()Get the carrier phase.StringgetCompressionEncryption()Get the compression/encryption algorithm applied.StringgetCountry()Get the country.DataFormatgetFormat()Get the data format.List<StreamedMessage>getFormatDetails()Get the format details.StringgetGenerator()Get the hardware or software generator.doublegetLatitude()Get the latitude.doublegetLongitude()Get the longitude.StringgetMountPoint()Get the mount point.List<NavigationSystem>getNavigationSystems()Get the navigation systems.StringgetNetwork()Get the network.RecordTypegetRecordType()Get the type of record.StringgetSourceIdentifier()Get the source identifier.booleanisNetworked()Check if the stream is generated from a network of stations.booleanisNMEARequired()Check if NMEA message must be sent to caster.-
Methods inherited from class org.orekit.gnss.metric.ntrip.Record
getField, getFieldsNumber, getMisc
-
-
-
-
Constructor Detail
-
DataStreamRecord
public DataStreamRecord(String line)
Build a data stream record by parsing a source table line.- Parameters:
line- source table line
-
-
Method Detail
-
getRecordType
public RecordType getRecordType()
Get the type of record.- Specified by:
getRecordTypein classRecord- Returns:
- type of record
-
getMountPoint
public String getMountPoint()
Get the mount point.- Returns:
- mount point
-
getSourceIdentifier
public String getSourceIdentifier()
Get the source identifier.- Returns:
- source identifier
-
getFormat
public DataFormat getFormat()
Get the data format.- Returns:
- data format
-
getFormatDetails
public List<StreamedMessage> getFormatDetails()
Get the format details.- Returns:
- format details
-
getCarrierPhase
public CarrierPhase getCarrierPhase()
Get the carrier phase.- Returns:
- carrier phase
-
getNavigationSystems
public List<NavigationSystem> getNavigationSystems()
Get the navigation systems.- Returns:
- navigation systems
-
getNetwork
public String getNetwork()
Get the network.- Returns:
- network
-
getCountry
public String getCountry()
Get the country.- Returns:
- country
-
getLatitude
public double getLatitude()
Get the latitude.- Returns:
- latitude (rad)
-
getLongitude
public double getLongitude()
Get the longitude.- Returns:
- longitude (rad)
-
isNMEARequired
public boolean isNMEARequired()
Check if NMEA message must be sent to caster.- Returns:
- true if NMEA message must be sent to caster
-
isNetworked
public boolean isNetworked()
Check if the stream is generated from a network of stations.- Returns:
- true if stream is generated from a network of stations
-
getGenerator
public String getGenerator()
Get the hardware or software generator.- Returns:
- hardware or software generator
-
getCompressionEncryption
public String getCompressionEncryption()
Get the compression/encryption algorithm applied.- Returns:
- compression/encryption algorithm applied
-
getAuthentication
public Authentication getAuthentication()
Get the authentication method.- Returns:
- authentication method
-
areFeesRequired
public boolean areFeesRequired()
Check if fees are required.- Returns:
- true if fees are required
-
getBitRate
public int getBitRate()
Get the bit rate.- Returns:
- bit rate
-
-