|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RealTimeCollectorOperations
The real time collector is an interface to accepts raw data from data acquisition system. Implementation of this interface would act as either store and forward proxies or seismogram creation system. Seismogram creation implementation would connect to one or more Seismogram factories and create new seismogram then append data to them. These implementation would have the knowledge of how to partition raw data into seperate seismograms
Method Summary | |
---|---|
void |
add_data(DataChunk[] data)
Adds data to the collector. |
void |
configure(CollectorConfiguration[] a_configuration)
|
void |
destroy()
Once all history data is send the Collector is useless. |
RealTimeCollector |
get_collector()
Allows the DAS the send cached data seperate from real time data. |
void |
reset_sequence(ChannelId[] channels,
int[] next_valid)
Collector would reset his sequence counter and most likely close the old seismogram and start a new one. |
Method Detail |
---|
void configure(CollectorConfiguration[] a_configuration)
void add_data(DataChunk[] data) throws UnknownChannels, ChunkOutOfOrder
UnknownChannels
ChunkOutOfOrder
void reset_sequence(ChannelId[] channels, int[] next_valid) throws UnknownChannels
UnknownChannels
RealTimeCollector get_collector() throws NotImplemented
NotImplemented
void destroy()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |