|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--StationAv
This class defines the availability for one station/component
Variables which can be defined in the format file are:
StName
(String): Station name
StComp
(String): Cahnnel id (FDSN-code)
AutoDRM
(String): AutoDRM mail address
StLat
(float): Station latitude (north positive, south negative)
StLon
(float): Station longitude (east positive, west negative)
StAvail
(float): Station availability value (see Waves4U)
Distance
(float): Distance from epicentre (calculated internally)
Azimuth
(float): Azimuth from epicentre (calculated internally)
RequestID
(String): the stations request ID logged in *.requested.list
Field Summary | |
java.lang.String |
AutoDRM
AutoDRM e-mail address, variable name used in format file '*.fmt' |
float |
Azimuth
|
java.lang.String |
delayAutoDRM
delayAutoDRM delay time befor sending request, variable name used in format file '*.fmt' |
float |
Distance
|
java.lang.String |
RequestID
Station request id, variable name used in format file '*.fmt' |
java.lang.String |
st1
|
java.lang.String |
st2
|
float |
StAvail
Station availability, variable name used in format file '*.fmt' (see also Waves4U) |
java.lang.String |
StComp
Station channel name, variable name used in format file '*.fmt' |
float |
StLat
Station latitude (N > 0, S < 0 ), variable name used in format file '*.fmt' |
float |
StLon
Station longitude (E > 0, W < 0 ), variable name used in format file '*.fmt' |
java.lang.String |
StName
Station name, variable name used in format file '*.fmt' |
Constructor Summary | |
StationAv()
default constructor inistializes internal parameters |
|
StationAv(StationAv s1,
StationAv s2)
constructor for one station when comparing to entries s1 station 1 s2 station 2 |
Method Summary | |
void |
addComponent(java.lang.String comp)
concats a channel with previous ones (comma seperated) |
void |
addDelay(java.lang.String delay)
delay time for AutoDRM request |
void |
addDelAz(float la1,
float lo1)
compute distance and azimuth from epicenter lat/lon in la1 and lo1 to the station coordinates |
void |
addTime(java.lang.String st1,
java.lang.String st2)
convert start and end time of signal from string to internal representation |
boolean |
autoDrmCheck()
check for AutoDRM mail address |
void |
calcTauTime(TimeObj o,
TravelTime tt)
calculate arrival times for the epicentral distance based on the origin time 'o' and travel time TauP table 'tt' |
void |
calcTtime(TimeObj o,
TravelTime tt)
calculate the arrival times for the epicentral distance based on the origin time 'o' and travel time table 'tt' |
boolean |
channelCheck()
check FDSN channel code, returns true when compatible, otherwise returns false |
void |
display()
display station entry |
void |
doRequest()
define this station to be requested |
static void |
main(java.lang.String[] args)
for class testing |
void |
readSt(java.lang.String input,
java.lang.String key,
com.braju.beta.format.FormatString format)
read the station entry from 'input' according to 'key' with format in 'format' |
void |
readSt(java.lang.String input,
java.lang.String key,
java.lang.String format)
read the station entry from 'input' according to 'key' with format in 'format' |
void |
readSt(java.lang.String input,
java.util.Vector vkey,
com.braju.beta.format.FormatString format)
read the station entry from 'input' according to 'vkey' with format in 'format' |
void |
setRequested()
define this station as allready requested |
java.lang.String |
toString()
return this entry as a formatted string |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String StName
public java.lang.String StComp
public java.lang.String AutoDRM
public java.lang.String delayAutoDRM
public float StLat
public float StLon
public float StAvail
public java.lang.String RequestID
public float Distance
public float Azimuth
public java.lang.String st1
public java.lang.String st2
Constructor Detail |
public StationAv()
public StationAv(StationAv s1, StationAv s2)
Method Detail |
public void readSt(java.lang.String input, java.lang.String key, java.lang.String format)
public void readSt(java.lang.String input, java.lang.String key, com.braju.beta.format.FormatString format)
public void readSt(java.lang.String input, java.util.Vector vkey, com.braju.beta.format.FormatString format)
public void display()
public boolean channelCheck()
public boolean autoDrmCheck()
public java.lang.String toString()
toString
in class java.lang.Object
public void addTime(java.lang.String st1, java.lang.String st2)
public void addDelay(java.lang.String delay)
public void addDelAz(float la1, float lo1)
public void setRequested()
public void doRequest()
public void addComponent(java.lang.String comp)
public void calcTauTime(TimeObj o, TravelTime tt)
public void calcTtime(TimeObj o, TravelTime tt)
public static void main(java.lang.String[] args)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |