Index
All Classes and Interfaces|All Packages|Serialized Form
C
- Configuration - Class in net.adambruce.dsn.now.model.config
-
DSN Now configuration.
- Configuration() - Constructor for class net.adambruce.dsn.now.model.config.Configuration
D
- Deep Space Network (DSN) Now Java Client - Section in Overview
- DeepSpaceNetworkClient - Class in net.adambruce.dsn.now.client
-
Client for requesting information from the DSN Now API.
- deserialize(JsonParser, DeserializationContext) - Method in class net.adambruce.dsn.now.serde.DurationDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class net.adambruce.dsn.now.serde.ZoneOffsetDeserializer
- Dish - Class in net.adambruce.dsn.now.model.config
-
DSN dish information.
- Dish - Class in net.adambruce.dsn.now.model.state
-
DSN dish information.
- Dish() - Constructor for class net.adambruce.dsn.now.model.config.Dish
- Dish() - Constructor for class net.adambruce.dsn.now.model.state.Dish
- DurationDeserializer - Class in net.adambruce.dsn.now.serde
-
Deserializes
Durationfrom seconds - DurationDeserializer() - Constructor for class net.adambruce.dsn.now.serde.DurationDeserializer
-
Creates a new ZoneOffsetDeserializer instance.
E
- equals(Object) - Method in class net.adambruce.dsn.now.model.config.Configuration
- equals(Object) - Method in class net.adambruce.dsn.now.model.config.Dish
- equals(Object) - Method in class net.adambruce.dsn.now.model.config.Site
- equals(Object) - Method in class net.adambruce.dsn.now.model.config.Spacecraft
- equals(Object) - Method in class net.adambruce.dsn.now.model.merged.MergedData
- equals(Object) - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
- equals(Object) - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
- equals(Object) - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
- equals(Object) - Method in class net.adambruce.dsn.now.model.state.Dish
- equals(Object) - Method in class net.adambruce.dsn.now.model.state.Signal
- equals(Object) - Method in class net.adambruce.dsn.now.model.state.State
- equals(Object) - Method in class net.adambruce.dsn.now.model.state.Station
- equals(Object) - Method in class net.adambruce.dsn.now.model.state.Target
F
- fetchConfiguration() - Method in class net.adambruce.dsn.now.client.DeepSpaceNetworkClient
-
Fetches the DSN Now configuration, and caches it for later use.
- fetchMergedData() - Method in class net.adambruce.dsn.now.client.DeepSpaceNetworkClient
-
Fetches the current state of the DSN and merges the response with the DSN Now configuration to provide a complete representation of DSN's current state.
- fetchState() - Method in class net.adambruce.dsn.now.client.DeepSpaceNetworkClient
-
Fetches the current state of the DSN.
G
- getActive() - Method in class net.adambruce.dsn.now.model.state.Signal
-
whether the signal is active
- getActivity() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the activity of the dish
- getActivity() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the activity of the dish
- getArray() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the dish is configured as an array
- getArray() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the dish is configured as an array
- getAzimuth() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the azimuth of the dish (degrees)
- getAzimuth() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the azimuth of the dish (degrees)
- getBand() - Method in class net.adambruce.dsn.now.model.state.Signal
-
the band of the signal
- getDataRate() - Method in class net.adambruce.dsn.now.model.state.Signal
-
the rate of data transmitted / received
- getDeltaDifferentialOneWayRanging() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the dish is configured for Delta-Differential One-Way Ranging (DDOR)
- getDeltaDifferentialOneWayRanging() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the dish is configured for Delta-Differential One-Way Ranging (DDOR)
- getDishes() - Method in class net.adambruce.dsn.now.model.config.Site
-
the dishes located at this ground station
- getDishes() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
-
the dishes located at this ground station
- getDishes() - Method in class net.adambruce.dsn.now.model.state.State
-
the DSN dishes
- getDownLegRange() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the down leg range (m)
- getDownLegRange() - Method in class net.adambruce.dsn.now.model.state.Target
-
the down leg range (m)
- getDownSignals() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the downlink signals received by the dish
- getDownSignals() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the downlink signals received by the dish
- getElevation() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the elevation of the dish (degrees)
- getElevation() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the elevation of the dish (degrees)
- getExplorerName() - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the explorer name of the spacecraft
- getExplorerName() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the explorer name of the spacecraft
- getFrequency() - Method in class net.adambruce.dsn.now.model.state.Signal
-
the frequency of the signal (Hz)
- getFriendlyAcronym() - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the friendly acronym of the spacecraft
- getFriendlyAcronym() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the friendly acronym of the spacecraft
- getFriendlyName() - Method in class net.adambruce.dsn.now.model.config.Dish
-
the friendly name of the dish
- getFriendlyName() - Method in class net.adambruce.dsn.now.model.config.Site
-
the friendly name of the ground station
- getFriendlyName() - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the friendly name of the spacecraft
- getFriendlyName() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the friendly name of the dish
- getFriendlyName() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
-
the friendly name of the ground station
- getFriendlyName() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the friendly name of the spacecraft
- getFriendlyName() - Method in class net.adambruce.dsn.now.model.state.Station
-
the friendly name of the ground station
- getId() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the ID of the target
- getId() - Method in class net.adambruce.dsn.now.model.state.Target
-
the ID of the target
- getLatitude() - Method in class net.adambruce.dsn.now.model.config.Site
-
the latitude of the ground station
- getLatitude() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
-
the latitude of the ground station
- getLongitude() - Method in class net.adambruce.dsn.now.model.config.Site
-
the longitude of the ground station
- getLongitude() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
-
the longitude of the ground station
- getMultipleSpacecraftPerAperture() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the dish is configured for Multiple Spacecraft Per Aperture (MSPA)
- getMultipleSpacecraftPerAperture() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the dish is configured for Multiple Spacecraft Per Aperture (MSPA)
- getName() - Method in class net.adambruce.dsn.now.model.config.Dish
-
the name of the dish
- getName() - Method in class net.adambruce.dsn.now.model.config.Site
-
the name of the ground station
- getName() - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the name of the spacecraft
- getName() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the name of the dish
- getName() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
-
the name of the ground station
- getName() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the name of the spacecraft
- getName() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the name of the dish
- getName() - Method in class net.adambruce.dsn.now.model.state.Station
-
the name of the ground station
- getName() - Method in class net.adambruce.dsn.now.model.state.Target
-
the name of the spacecraft
- getPower() - Method in class net.adambruce.dsn.now.model.state.Signal
-
the power of the signal (dBm)
- getRoundTripLightTime() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the Round Trip Light Time (RTLT)
- getRoundTripLightTime() - Method in class net.adambruce.dsn.now.model.state.Target
-
the Round Trip Light Time (RTLT)
- getSignalType() - Method in class net.adambruce.dsn.now.model.state.Signal
-
the signal type
- getSites() - Method in class net.adambruce.dsn.now.model.config.Configuration
-
the DSN ground stations
- getSpacecraft() - Method in class net.adambruce.dsn.now.model.config.Configuration
-
the spacecraft tracked by the DSN
- getSpacecraft() - Method in class net.adambruce.dsn.now.model.state.Signal
-
the spacecraft this signal is communicating with
- getSpacecraftId() - Method in class net.adambruce.dsn.now.model.state.Signal
-
the ID of the spacecraft this signal is communicating with
- getStations() - Method in class net.adambruce.dsn.now.model.merged.MergedData
-
the DSN stations.
- getStations() - Method in class net.adambruce.dsn.now.model.state.State
-
the DSN stations
- getTarget() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the targets that the dish is tracking
- getTargets() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the targets that the dish is tracking
- getThumbnail() - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
whether the spacecraft has a thumbnail (used by DSN Now webpage)
- getThumbnail() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
whether the spacecraft has a thumbnail (used by DSN Now webpage)
- getTime() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
-
the time at the ground station
- getTime() - Method in class net.adambruce.dsn.now.model.state.Station
-
the time at the ground station
- getTimestamp() - Method in class net.adambruce.dsn.now.model.merged.MergedData
-
the timestamp of the DSN state response
- getTimestamp() - Method in class net.adambruce.dsn.now.model.state.State
-
the timestamp of the DSN state response
- getTimeZoneOffset() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
-
the timezone offset relative to UTC
- getTimeZoneOffset() - Method in class net.adambruce.dsn.now.model.state.Station
-
the timezone offset relative to UTC
- getType() - Method in class net.adambruce.dsn.now.model.config.Dish
-
the type of dish
- getType() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the type of dish
- getUpLegRange() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
-
the up leg range (m)
- getUpLegRange() - Method in class net.adambruce.dsn.now.model.state.Target
-
the up leg range (m)
- getUpSignals() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the uplink signals transmitting from the dish
- getUpSignals() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the uplink signals transmitting from the dish
- getWindSpeed() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
-
the wind speed at the dish (km/hr)
- getWindSpeed() - Method in class net.adambruce.dsn.now.model.state.Dish
-
the wind speed at the dish (km/hr)
H
- hashCode() - Method in class net.adambruce.dsn.now.model.config.Configuration
- hashCode() - Method in class net.adambruce.dsn.now.model.config.Dish
- hashCode() - Method in class net.adambruce.dsn.now.model.config.Site
- hashCode() - Method in class net.adambruce.dsn.now.model.config.Spacecraft
- hashCode() - Method in class net.adambruce.dsn.now.model.merged.MergedData
- hashCode() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
- hashCode() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
- hashCode() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
- hashCode() - Method in class net.adambruce.dsn.now.model.state.Dish
- hashCode() - Method in class net.adambruce.dsn.now.model.state.Signal
- hashCode() - Method in class net.adambruce.dsn.now.model.state.State
- hashCode() - Method in class net.adambruce.dsn.now.model.state.Station
- hashCode() - Method in class net.adambruce.dsn.now.model.state.Target
M
- MergedData - Class in net.adambruce.dsn.now.model.merged
-
Merged data from the DSN configuration and state endpoints.
- MergedData(List, Instant) - Constructor for class net.adambruce.dsn.now.model.merged.MergedData
-
Creates a new
MergedDatainstance. - MergedDishData - Class in net.adambruce.dsn.now.model.merged
-
Merged dish information from the DSN configuration and state endpoints.
- MergedDishData(String, String, String, Long, Long, Long, Boolean, Boolean, Boolean, String, List, List, List) - Constructor for class net.adambruce.dsn.now.model.merged.MergedDishData
-
Creates a new
MergedDishDatainstance. - MergedStationData - Class in net.adambruce.dsn.now.model.merged
-
Merged ground station information from the DSN configuration and state endpoints.
- MergedStationData(String, String, Double, Double, Instant, ZoneOffset, List) - Constructor for class net.adambruce.dsn.now.model.merged.MergedStationData
-
Creates a new
MergedStationDatainstance. - MergedTargetData - Class in net.adambruce.dsn.now.model.merged
-
Merged target / spacecraft information from the DSN configuration and state endpoints.
- MergedTargetData(String, Long, Long, Long, Duration, String, String, String, Boolean) - Constructor for class net.adambruce.dsn.now.model.merged.MergedTargetData
-
Creates a new
MergedTargetDatainstance.
N
- net.adambruce.dsn.now.client - package net.adambruce.dsn.now.client
-
Contains the DSN Now Client.
- net.adambruce.dsn.now.model.config - package net.adambruce.dsn.now.model.config
-
Contains DSN Now configuration models.
- net.adambruce.dsn.now.model.merged - package net.adambruce.dsn.now.model.merged
-
Contains merged DSN Now configuration and state models.
- net.adambruce.dsn.now.model.state - package net.adambruce.dsn.now.model.state
-
Contains DSN Now state models.
- net.adambruce.dsn.now.serde - package net.adambruce.dsn.now.serde
-
Contains deserializers required for reading DSN Now responses.
- newDeepSpaceNetworkClient() - Static method in class net.adambruce.dsn.now.client.DeepSpaceNetworkClient
-
Creates a new instance of the client with the default max configuration age (30 mins).
- newDeepSpaceNetworkClient(Duration) - Static method in class net.adambruce.dsn.now.client.DeepSpaceNetworkClient
-
Creates a new instance of the client.
S
- setActive(Boolean) - Method in class net.adambruce.dsn.now.model.state.Signal
-
whether the signal is active
- setActivity(String) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the activity of the dish
- setArray(Boolean) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the dish is configured as an array
- setAzimuth(Long) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the azimuth of the dish (degrees)
- setBand(String) - Method in class net.adambruce.dsn.now.model.state.Signal
-
the band of the signal
- setDataRate(Long) - Method in class net.adambruce.dsn.now.model.state.Signal
-
the rate of data transmitted / received
- setDeltaDifferentialOneWayRanging(Boolean) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the dish is configured for Delta-Differential One-Way Ranging (DDOR)
- setDish(Dish) - Method in class net.adambruce.dsn.now.model.state.State
-
the DSN dishes.
- setDishes(List) - Method in class net.adambruce.dsn.now.model.config.Site
-
the dishes located at this ground station
- setDownLegRange(Long) - Method in class net.adambruce.dsn.now.model.state.Target
-
the down leg range (m)
- setDownSignal(Signal) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the downlink signals received by the dish.
- setElevation(Long) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the elevation of the dish (degrees)
- setExplorerName(String) - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the explorer name of the spacecraft
- setFrequency(Long) - Method in class net.adambruce.dsn.now.model.state.Signal
-
the frequency of the signal (Hz)
- setFriendlyAcronym(String) - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the friendly acronym of the spacecraft
- setFriendlyName(String) - Method in class net.adambruce.dsn.now.model.config.Dish
-
the friendly name of the dish
- setFriendlyName(String) - Method in class net.adambruce.dsn.now.model.config.Site
-
the friendly name of the ground station
- setFriendlyName(String) - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the friendly name of the spacecraft
- setFriendlyName(String) - Method in class net.adambruce.dsn.now.model.state.Station
-
the friendly name of the ground station
- setId(Long) - Method in class net.adambruce.dsn.now.model.state.Target
-
the ID of the target
- setLatitude(Double) - Method in class net.adambruce.dsn.now.model.config.Site
-
the latitude of the ground station
- setLongitude(Double) - Method in class net.adambruce.dsn.now.model.config.Site
-
the longitude of the ground station
- setMultipleSpacecraftPerAperture(Boolean) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the dish is configured for Multiple Spacecraft Per Aperture (MSPA)
- setName(String) - Method in class net.adambruce.dsn.now.model.config.Dish
-
the name of the dish
- setName(String) - Method in class net.adambruce.dsn.now.model.config.Site
-
the name of the ground station
- setName(String) - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
the name of the spacecraft
- setName(String) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the name of the dish
- setName(String) - Method in class net.adambruce.dsn.now.model.state.Station
-
the name of the ground station
- setName(String) - Method in class net.adambruce.dsn.now.model.state.Target
-
the name of the spacecraft
- setPower(Double) - Method in class net.adambruce.dsn.now.model.state.Signal
-
the power of the signal (dBm)
- setRoundTripLightTime(Duration) - Method in class net.adambruce.dsn.now.model.state.Target
-
the Round Trip Light Time (RTLT)
- setSignalType(String) - Method in class net.adambruce.dsn.now.model.state.Signal
-
the signal type
- setSites(List) - Method in class net.adambruce.dsn.now.model.config.Configuration
-
the DSN ground stations
- setSpacecraft(String) - Method in class net.adambruce.dsn.now.model.state.Signal
-
the spacecraft this signal is communicating with
- setSpacecraft(List) - Method in class net.adambruce.dsn.now.model.config.Configuration
-
the spacecraft tracked by the DSN
- setSpacecraftId(Long) - Method in class net.adambruce.dsn.now.model.state.Signal
-
the ID of the spacecraft this signal is communicating with
- setStation(Station) - Method in class net.adambruce.dsn.now.model.state.State
-
the DSN stations.
- setTarget(Target) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the target that the dish is tracking.
- setThumbnail(Boolean) - Method in class net.adambruce.dsn.now.model.config.Spacecraft
-
whether the spacecraft has a thumbnail (used by DSN Now webpage)
- setTime(Instant) - Method in class net.adambruce.dsn.now.model.state.Station
-
the time at the ground station
- setTimestamp(Instant) - Method in class net.adambruce.dsn.now.model.state.State
-
the timestamp of the DSN state response
- setTimeZoneOffset(ZoneOffset) - Method in class net.adambruce.dsn.now.model.state.Station
-
the timezone offset relative to UTC
- setType(String) - Method in class net.adambruce.dsn.now.model.config.Dish
-
the type of dish
- setUpLegRange(Long) - Method in class net.adambruce.dsn.now.model.state.Target
-
the up leg range (m)
- setUpSignal(Signal) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the uplink signals transmitting from the dish.
- setWindSpeed(Long) - Method in class net.adambruce.dsn.now.model.state.Dish
-
the wind speed at the dish (km/hr)
- Signal - Class in net.adambruce.dsn.now.model.state
-
DSN signal information.
- Signal() - Constructor for class net.adambruce.dsn.now.model.state.Signal
- Site - Class in net.adambruce.dsn.now.model.config
-
DSN ground station information.
- Site() - Constructor for class net.adambruce.dsn.now.model.config.Site
- Spacecraft - Class in net.adambruce.dsn.now.model.config
-
DSN spacecraft information.
- Spacecraft() - Constructor for class net.adambruce.dsn.now.model.config.Spacecraft
- State - Class in net.adambruce.dsn.now.model.state
-
DSN state information.
- State() - Constructor for class net.adambruce.dsn.now.model.state.State
- Station - Class in net.adambruce.dsn.now.model.state
-
DSN station information.
- Station() - Constructor for class net.adambruce.dsn.now.model.state.Station
T
- Target - Class in net.adambruce.dsn.now.model.state
-
DSN spacecraft (target) information.
- Target() - Constructor for class net.adambruce.dsn.now.model.state.Target
- toString() - Method in class net.adambruce.dsn.now.model.config.Configuration
- toString() - Method in class net.adambruce.dsn.now.model.config.Dish
- toString() - Method in class net.adambruce.dsn.now.model.config.Site
- toString() - Method in class net.adambruce.dsn.now.model.config.Spacecraft
- toString() - Method in class net.adambruce.dsn.now.model.merged.MergedData
- toString() - Method in class net.adambruce.dsn.now.model.merged.MergedDishData
- toString() - Method in class net.adambruce.dsn.now.model.merged.MergedStationData
- toString() - Method in class net.adambruce.dsn.now.model.merged.MergedTargetData
- toString() - Method in class net.adambruce.dsn.now.model.state.Dish
- toString() - Method in class net.adambruce.dsn.now.model.state.Signal
- toString() - Method in class net.adambruce.dsn.now.model.state.State
- toString() - Method in class net.adambruce.dsn.now.model.state.Station
- toString() - Method in class net.adambruce.dsn.now.model.state.Target
Z
- ZoneOffsetDeserializer - Class in net.adambruce.dsn.now.serde
-
Deserializes
ZoneOffsetfrom milliseconds - ZoneOffsetDeserializer() - Constructor for class net.adambruce.dsn.now.serde.ZoneOffsetDeserializer
-
Creates a new ZoneOffsetDeserializer instance.
All Classes and Interfaces|All Packages|Serialized Form