public class MonitoredStation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<java.lang.String> |
digipeatedStations
The list of stations digipeated by this station.
|
StationState |
state
The StationState object for the monitored station.
|
java.util.Set<MonitorType> |
types
Set of all the types of monitoring the health monitor should perform.
|
Constructor and Description |
---|
MonitoredStation()
Create an empty MonitoredStation record.
|
MonitoredStation(java.lang.String callsign)
Create a MonitoredStation record for the specified callsign-SSID.
|
Modifier and Type | Method and Description |
---|---|
AX25Callsign |
getStationCallsign()
Get the callsign-SSID of this MonitoredStation.
|
void |
setStationCallsign(AX25Callsign stationCallsign)
Initialize the callsign for an empty MonitoredStation record.
|
void |
writeToPreferences()
Persist this MonitoredStation to Java Preferences.
|
public final java.util.Set<MonitorType> types
public transient StationState state
public transient java.util.ArrayList<java.lang.String> digipeatedStations
public MonitoredStation()
public MonitoredStation(java.lang.String callsign)
callsign
- String callsign-SSID of the station to monitorpublic AX25Callsign getStationCallsign()
public void setStationCallsign(AX25Callsign stationCallsign) throws java.lang.IllegalStateException
stationCallsign
- AX25Callsign of the station callsign-SSIDjava.lang.IllegalStateException
- if callsign was already set for this recordpublic void writeToPreferences()