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 boolean
areFeesRequired()
Check if fees are required.Authentication
getAuthentication()
Get the authentication method.int
getBitRate()
Get the bit rate.CarrierPhase
getCarrierPhase()
Get the carrier phase.String
getCompressionEncryption()
Get the compression/encryption algorithm applied.String
getCountry()
Get the country.DataFormat
getFormat()
Get the data format.List<StreamedMessage>
getFormatDetails()
Get the format details.String
getGenerator()
Get the hardware or software generator.double
getLatitude()
Get the latitude.double
getLongitude()
Get the longitude.String
getMountPoint()
Get the mount point.List<NavigationSystem>
getNavigationSystems()
Get the navigation systems.String
getNetwork()
Get the network.RecordType
getRecordType()
Get the type of record.String
getSourceIdentifier()
Get the source identifier.boolean
isNetworked()
Check if the stream is generated from a network of stations.boolean
isNMEARequired()
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:
getRecordType
in 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
-
-