HiveMind
|
This is the complete list of members for Interloc, including all inherited members.
dumpUpdatesHistory() | Interloc | private |
filterValue(float oldValue, float newValue, float alpha) | Interloc | privatestatic |
getPositionsTable() const override | Interloc | virtual |
getRobotArrayIndex(uint16_t robotId) const | Interloc | private |
getRobotPosition(uint16_t robotId) const override | Interloc | virtual |
Interloc(ILogger &logger, IInterlocManager &interlocManager, IInterlocMessageHandler &messageHandler, ICircularQueue< uint16_t > &positionUpdateOutputQueue, INotificationQueue< InterlocUpdate > &positionUpdateInputQueue) | Interloc | |
INTERLOC_UDPATES_QUEUE_SIZE | Interloc | static |
isLineOfSight(uint16_t robotId) const override | Interloc | virtual |
m_interlocManager | Interloc | private |
m_logger | Interloc | private |
m_messageHandler | Interloc | private |
m_positionsTable | Interloc | private |
m_positionUpdateInputQueue | Interloc | private |
m_positionUpdateOutputQueue | Interloc | private |
m_updateHistoryIdx | Interloc | private |
m_updatesHistory | Interloc | private |
process() | Interloc | virtual |
processPositionUpdate(const InterlocUpdate &positionUpdate) | Interloc | private |
updateRobotPosition(RelativePosition &positionToUpdate, InterlocUpdate update) | Interloc | privatestatic |
~Interloc()=default | Interloc | virtual |