Go to the documentation of this file.
39 #ifndef CNAVCROSSOURCEFILTER_HPP
40 #define CNAVCROSSOURCEFILTER_HPP
86 {
return "CrossSource"; }
99 virtual void dump(std::ostream& s)
const;
103 typedef std::map<CNavFilterData*, NavMsgList, CNavMsgSort>
MessageMap;
105 typedef std::map<uint32_t, MessageMap>
NavMap;
127 #endif // CNAVCROSSOURCEFILTER_HPP
virtual void dump(std::ostream &s) const
virtual unsigned short getMinIdentical() const
virtual void setMinIdentical(const unsigned value)
virtual unsigned processingDepth() const noexcept
Internally stores 1 epoch's worth of subframe data.
gnsstk::CommonTime currentTime
Most recent time.
std::map< uint32_t, MessageMap > NavMap
Map from PRN to SubframeMap.
void examineMessages(NavMsgList &msgBitsOut)
virtual std::string filterName() const noexcept
Return the filter name.
unsigned short minIdentical
std::map< CNavFilterData *, NavMsgList, CNavMsgSort > MessageMap
Map from subframe data to source list.
NavMap groupedNav
Nav subframes grouped by prn and unique nav bits.
virtual void finalize(NavMsgList &msgBitsOut)
std::list< NavFilterKey * > NavMsgList
virtual void validate(NavMsgList &msgBitsIn, NavMsgList &msgBitsOut)
gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:38