Index

C D E F G H M N S T Z 
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 Duration from 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 MergedData instance.
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 MergedDishData instance.
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 MergedStationData instance.
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 MergedTargetData instance.

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 ZoneOffset from milliseconds
ZoneOffsetDeserializer() - Constructor for class net.adambruce.dsn.now.serde.ZoneOffsetDeserializer
Creates a new ZoneOffsetDeserializer instance.
C D E F G H M N S T Z 
All Classes and Interfaces|All Packages|Serialized Form