|
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 |
1.8.17