EMANE
1.0.1
|
Slot statistic and statistic table status publisher. More...
#include <slotstatustablepublisher.h>
Public Types | |
enum | Status { Status::TX_GOOD, Status::TX_MISSED, Status::TX_TOOBIG, Status::RX_GOOD, Status::RX_MISSED, Status::RX_IDLE, Status::RX_TX, Status::RX_TOOLONG, Status::RX_WRONGFREQ } |
Public Member Functions | |
void | registerStatistics (StatisticRegistrar ®istrar) |
void | update (std::uint32_t u32RelativeIndex, std::uint32_t u32RelativeFrameIndex, std::uint32_t u32RelativeSlotIndex, Status status, double dSlotRemainingRatio) |
void | clear () |
Slot statistic and statistic table status publisher.
Slot statistic tables can be used to determine how well the emulator is keeping up with the configured slotting structure.
Definition at line 55 of file slotstatustablepublisher.h.
Enumerator | |
---|---|
TX_GOOD | |
TX_MISSED | |
TX_TOOBIG | |
RX_GOOD | |
RX_MISSED | |
RX_IDLE | |
RX_TX | |
RX_TOOLONG | |
RX_WRONGFREQ |
Definition at line 58 of file slotstatustablepublisher.h.
void EMANE::Models::TDMA::SlotStatusTablePublisher::clear | ( | ) |
Definition at line 50 of file slotstatustablepublisher.cc.
void EMANE::Models::TDMA::SlotStatusTablePublisher::registerStatistics | ( | StatisticRegistrar & | registrar | ) |
Definition at line 35 of file slotstatustablepublisher.cc.
void EMANE::Models::TDMA::SlotStatusTablePublisher::update | ( | std::uint32_t | u32RelativeIndex, |
std::uint32_t | u32RelativeFrameIndex, | ||
std::uint32_t | u32RelativeSlotIndex, | ||
Status | status, | ||
double | dSlotRemainingRatio | ||
) |
Definition at line 60 of file slotstatustablepublisher.cc.