|
| | ObsStream (unique_ptr< Stream > stream_ptr, unique_ptr< Parser > parser_ptr, bool isPseudoRec=false) |
| |
| ObsList | getObs () |
| |
| ObsList | getObs (GTime &time, double delta=0.5) |
| | Retrieve observations with a specified timestamp from memory where observations are buffered, and update obsAgeCode according to the status of retrieved observations: NO_OBS: No observation at all in memory PAST_OBS: Closest observation time is earlier than current processing epoch without tolerance CURRENT_OBS: First processing epoch, or suitable observations found for current processing epoch FUTURE_OBS: Closest observation time is later than current processing epoch without tolerance NOTE: This function may be overridden by objects that use this interface.
|
| |
| void | dropObs () |
| | Drop the front observation list from memory when it has been read sucessfully.
|
| |
| bool | hasObs () |
| |
| | StreamParser (unique_ptr< Stream > stream_ptr, unique_ptr< Parser > parser_ptr) |
| |
| | operator Stream & () |
| |
| | operator Parser & () |
| |
| void | parse () |
| |
| virtual | ~StreamParser ()=default |
| |
◆ ObsStream()
| ObsStream::ObsStream |
( |
unique_ptr< Stream > | stream_ptr, |
|
|
unique_ptr< Parser > | parser_ptr, |
|
|
bool | isPseudoRec = false ) |
|
inline |
◆ dropObs()
| void ObsStream::dropObs |
( |
| ) |
|
|
inline |
Drop the front observation list from memory when it has been read sucessfully.
◆ getObs() [1/2]
◆ getObs() [2/2]
| ObsList ObsStream::getObs |
( |
GTime & | time, |
|
|
double | delta = 0.5 ) |
|
inline |
Retrieve observations with a specified timestamp from memory where observations are buffered, and update obsAgeCode according to the status of retrieved observations: NO_OBS: No observation at all in memory PAST_OBS: Closest observation time is earlier than current processing epoch without tolerance CURRENT_OBS: First processing epoch, or suitable observations found for current processing epoch FUTURE_OBS: Closest observation time is later than current processing epoch without tolerance NOTE: This function may be overridden by objects that use this interface.
- Parameters
-
| time | Timestamp to get observations for |
| delta | Acceptable tolerance around requested time |
◆ hasObs()
| bool ObsStream::hasObs |
( |
| ) |
|
|
inline |
◆ interval
| double ObsStream::interval = 0 |
◆ isPseudoRec
| bool ObsStream::isPseudoRec |
◆ lastReadTime
◆ obsAgeCode
Initial value:
Age code of observation retrieved from memory.
The documentation for this struct was generated from the following file: