12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #ifndef __LOC_MESSAGE__HPP
- #define __LOC_MESSAGE__HPP
- #include "ant.h"
- struct loc_message
- {
- site m_sit;
- uint64_t m_num_ticks; //tof时间片m_tof或tdoa相对root时间
- uint64_t m_loc_time;
- uint32_t m_card_id;
- int32_t m_card_ct;
- int8_t m_card_type;
- int8_t m_ant_id;
- int16_t m_rav;
- int16_t m_acc;
- uint16_t m_sync_ct;
- uint16_t m_rssi;
- loc_message()
- :m_num_ticks(0)
- {
- }
- int tool_index()const
- {
- return m_sit.index();
- }
- loc_message(site s,uint64_t num_ticks,uint64_t timestamp,
- uint32_t cardid,int32_t ct,int8_t type,int8_t antid,
- int16_t rav,int16_t acc,uint16_t sync_ct,uint16_t rssi)
- :m_sit(s)
- ,m_num_ticks(num_ticks)
- ,m_loc_time(timestamp)
- ,m_card_id(cardid)
- ,m_card_ct(ct)
- ,m_card_type(type)
- ,m_ant_id(antid)
- ,m_rav(rav)
- ,m_acc(acc)
- ,m_sync_ct(sync_ct)
- ,m_rssi(rssi)
- {}
- };
- #endif
|