Go to the documentation of this file.
39 #ifndef LNAVCROSSSOURCEFILTER_HPP
40 #define LNAVCROSSSOURCEFILTER_HPP
87 {
return "CrossSource"; }
91 typedef std::map<LNavFilterData*, NavMsgList, LNavMsgSort>
SubframeMap;
93 typedef std::map<uint32_t, SubframeMap>
NavMap;
115 #endif // LNAVCROSSSOURCEFILTER_HPP
virtual std::string filterName() const noexcept
Return the filter name.
virtual void finalize(NavMsgList &msgBitsOut)
gnsstk::CommonTime currentTime
Most recent time.
std::map< LNavFilterData *, NavMsgList, LNavMsgSort > SubframeMap
Map from subframe data to source list.
NavMap groupedNav
Nav subframes grouped by prn and unique nav bits.
std::map< uint32_t, SubframeMap > NavMap
Map from PRN to SubframeMap.
std::list< NavFilterKey * > NavMsgList
virtual unsigned processingDepth() const noexcept
Internally stores 1 epoch's worth of subframe data.
void examineSubframes(NavMsgList &msgBitsOut)
virtual void validate(NavMsgList &msgBitsIn, NavMsgList &msgBitsOut)
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:39