HiveMind
Interloc Member List

This is the complete list of members for Interloc, including all inherited members.

dumpUpdatesHistory()Interlocprivate
filterValue(float oldValue, float newValue, float alpha)Interlocprivatestatic
getPositionsTable() const overrideInterlocvirtual
getRobotArrayIndex(uint16_t robotId) constInterlocprivate
getRobotPosition(uint16_t robotId) const overrideInterlocvirtual
Interloc(ILogger &logger, IInterlocManager &interlocManager, IInterlocMessageHandler &messageHandler, ICircularQueue< uint16_t > &positionUpdateOutputQueue, INotificationQueue< InterlocUpdate > &positionUpdateInputQueue)Interloc
INTERLOC_UDPATES_QUEUE_SIZEInterlocstatic
isLineOfSight(uint16_t robotId) const overrideInterlocvirtual
m_interlocManagerInterlocprivate
m_loggerInterlocprivate
m_messageHandlerInterlocprivate
m_positionsTableInterlocprivate
m_positionUpdateInputQueueInterlocprivate
m_positionUpdateOutputQueueInterlocprivate
m_updateHistoryIdxInterlocprivate
m_updatesHistoryInterlocprivate
process()Interlocvirtual
processPositionUpdate(const InterlocUpdate &positionUpdate)Interlocprivate
updateRobotPosition(RelativePosition &positionToUpdate, InterlocUpdate update)Interlocprivatestatic
~Interloc()=defaultInterlocvirtual