MeshProtocolSimulator
1.0.0
|
This is the complete list of members for Emulator, including all inherited members.
AbortThreads | Emulator | protected |
AutoPause | Emulator | |
Begin(std::string scenarioPath, std::string loggerPath, int autoPause=-1, bool logOnly_=false, bool rawOutput_=false) | Emulator | |
Begin(std::string loggerPath, bool autoPause=true, bool logOnly_=false, bool rawOutput_=false) | Emulator | inline |
Begin(bool autoPause=true, bool logOnly_=false, bool rawOutput_=false) | Emulator | inline |
Connections | Emulator | protected |
ConnectionsCount | Emulator | protected |
DefaultNodeConnections | Emulator | static |
ElapsedTimeUntilLastPause | Emulator | protected |
Emulator() | Emulator | |
End() | Emulator | |
GetConnectionsCount() | Emulator | inline |
GetConnectionsPtr() | Emulator | inline |
GetElapsedTime() | Emulator | |
GetMaxSimulationTime() | Emulator | inline |
GetMinSimulationTime() | Emulator | inline |
GetNodesCount() | Emulator | inline |
GetNodeSimulatorsPtr() | Emulator | inline |
Handle() | Emulator | |
indexOfNode(MeshNet *node) | Emulator | |
indexOfNode(RFInterface *nodeInterface) | Emulator | |
indexOfNode(MeshMAC mac) | Emulator | |
indexOfNode(uint8_t address, MeshMAC bssid) | Emulator | |
InvokeConnect(MeshMAC currentNodeAddress, MeshMAC networkBSSID) | Emulator | |
InvokeConnect(int currentNodeIndex, MeshMAC networkBSSID) | Emulator | |
InvokeDisconnect(MeshMAC currentNodeAddress) | Emulator | |
InvokeDisconnect(int currentNodeIndex) | Emulator | |
InvokeNetScan(MeshMAC currentNodeAddress, uint32_t timeout) | Emulator | |
InvokeNetScan(int currentNodeIndex, uint32_t timeout) | Emulator | |
InvokeNetworkDrop(MeshMAC gatewayNodeAddress, bool forced) | Emulator | |
InvokeNetworkDrop(int gatewayNodeInde, bool forced) | Emulator | |
InvokeNodeDisconnectRequest(MeshMAC gatewayNodeAddress, MeshMAC nodeToDisconnect) | Emulator | |
InvokeNodeDisconnectRequest(int gatewayNodeIndex, MeshMAC nodeToDisconnect) | Emulator | |
InvokePing(MeshMAC senderNodeAddress, MeshMAC destNodeAddress, uint32_t timeout, int16_t testDataLength=0) | Emulator | |
InvokePing(int senderNodeIndex, int destNodeIndex, uint32_t timeout, int16_t testDataLength=0) | Emulator | |
InvokeSend(MeshMAC senderNodeAddress, MeshMAC destNodeAddress, const char *message, uint8_t size) | Emulator | |
InvokeSend(int senderNodeIndex, int destNodeIndex, const char *message, uint8_t size) | Emulator | |
InvokeSend(MeshMAC senderNodeAddress, MeshMAC destNodeAddress, const uint8_t *message, uint16_t messageLength) | Emulator | |
InvokeSend(int senderNodeIndex, int destNodeIndex, const uint8_t *message, uint16_t messageLength) | Emulator | |
isLogOnly() | Emulator | inline |
isPaused() | Emulator | inline |
isRawOutput() | Emulator | inline |
lastSentTime | Emulator | protected |
logger | Emulator | protected |
logOnly | Emulator | protected |
maxSimulationTime | Emulator | protected |
minSimulationTime | Emulator | protected |
Mutex | Emulator | |
NodesCount | Emulator | protected |
NodeSimulator (defined in Emulator) | Emulator | protected |
nodeSimulators | Emulator | protected |
Pause() | Emulator | |
Paused | Emulator | protected |
RawOutput | Emulator | protected |
Resume() | Emulator | |
ResumeUntil(std::chrono::nanoseconds time) | Emulator | |
runUntil | Emulator | protected |
scenarioReader | Emulator | protected |
Simulation_RFI (defined in Emulator) | Emulator | protected |
SimulationLimit | Emulator | |
SimulationResumeTime | Emulator | protected |
SimulationStarted() | Emulator | inline |
StreamMutex | Emulator | |
TablePrint(MeshMAC nodeAddress, TableType table) | Emulator | |
TablePrint(int index, TableType table) | Emulator | |
~Emulator() | Emulator |