123456789101112131415161718192021222324252627282930 |
- #ifndef _card_message_handle_h_
- #define _card_message_handle_h_
- //一张卡一个ct的所有分站不同天线的信息
- #include <thread>
- struct card_location_base;
- struct one_ct_message_handle;
- struct message_locinfo;
- struct message_tdoa_locinfo;
- struct message_pdoa_locinfo;
- struct task;
- template<typename NT> struct zloop;
- struct card_message_handle
- {
- card_location_base*m_card;
- std::array<one_ct_message_handle*,16> m_ct_list; // 用于tof,pdoa
- card_message_handle(card_location_base*card);
- ~card_message_handle();
- void on_message(zloop<task*>* loop,const message_locinfo& loc,bool is_history);
- void on_message(zloop<task*>* loop, const message_tdoa_locinfo& loc, bool is_history);
- void on_message(zloop<task*>* loop, const message_pdoa_locinfo& loc, bool is_history);
- };
- #endif
|