|
MeshProtocolSimulator
1.0.0
|
This is the complete list of members for NodeSimulator, including all inherited members.
| Available() | NodeSimulator | protected |
| BeginSimulation(NodeSettings settings_, std::chrono::nanoseconds simulationTimeOffset=std::chrono::nanoseconds::zero()) | NodeSimulator | inline |
| BeginSimulation(std::chrono::nanoseconds simulationTimeOffset=std::chrono::nanoseconds::zero()) | NodeSimulator | |
| CheckForSentMessages() | NodeSimulator | protected |
| CreateRandomInterference(std::chrono::microseconds interferingDuration) (defined in NodeSimulator) | NodeSimulator | protected |
| currentNode | NodeSimulator | protected |
| currentRFI | NodeSimulator | protected |
| CycleLock | NodeSimulator | protected |
| CycleLockCV | NodeSimulator | protected |
| em | NodeSimulator | protected |
| Emulator (defined in NodeSimulator) | NodeSimulator | protected |
| EndSimulation() | NodeSimulator | |
| ExecuteCycle() | NodeSimulator | |
| FreeFromTime (defined in NodeSimulator) | NodeSimulator | protected |
| FreeSenderFromTime (defined in NodeSimulator) | NodeSimulator | protected |
| getCyclesCount() | NodeSimulator | inline |
| getIndex() | NodeSimulator | inline |
| GetLastAvailableBytes() | NodeSimulator | inlineprotected |
| getLastSentTime() | NodeSimulator | inline |
| GetNeighborNodes() | NodeSimulator | inline |
| getNodeWorkTime() | NodeSimulator | inline |
| getParentPtr() | NodeSimulator | inline |
| GetSettings() | NodeSimulator | inline |
| getSimulationTime() | NodeSimulator | |
| index | NodeSimulator | protected |
| inputFIFO | NodeSimulator | protected |
| Interrupt | NodeSimulator | |
| IsFree(std::chrono::nanoseconds time) | NodeSimulator | protected |
| IsFreeEx(std::chrono::nanoseconds time) | NodeSimulator | protected |
| IsSimulationEnabled() | NodeSimulator | inline |
| IsSimulationRunning() | NodeSimulator | inline |
| lastAvailableBytes | NodeSimulator | protected |
| lastCycles | NodeSimulator | protected |
| lastSentTime | NodeSimulator | protected |
| Mutex (defined in NodeSimulator) | NodeSimulator | |
| neighborNodes | NodeSimulator | protected |
| Node() | NodeSimulator | inline |
| NodeSimulator() | NodeSimulator | inline |
| NodeSimulator(Emulator *emulator, int index, MeshMAC nodeMACAddress) | NodeSimulator | |
| NodeSimulator(Emulator *emulator, int index) | NodeSimulator | |
| NodeSimulator(const NodeSimulator &)=default (defined in NodeSimulator) | NodeSimulator | |
| numberOfCycles | NodeSimulator | protected |
| OnNodeConnected() | NodeSimulator | protected |
| OnNodeConnectedStatic(MeshNet *mesh) | NodeSimulator | protectedstatic |
| OnNodeDisconnected(MeshDisconnectReason reason, MeshMAC oldBSSID, uint8_t oldAddress) | NodeSimulator | protected |
| OnNodeDisconnectedStatic(MeshNet *mesh, MeshDisconnectReason reason, MeshMAC oldBSSID, uint8_t oldAddress) | NodeSimulator | protectedstatic |
| OnPingResp(uint8_t pingID, uint8_t pingAddr, MeshPacketError pingStat, uint8_t hops, uint32_t duration, const uint8_t *testData, int16_t testDataLength) | NodeSimulator | protected |
| OnPingRespStatic(MeshNet *mesh, uint8_t pingID, uint8_t pingAddr, MeshPacketError pingStat, uint8_t hops, uint32_t duration, const uint8_t *testData, int16_t testDataLength) | NodeSimulator | protectedstatic |
| OnReceive(MeshPacket &packet) | NodeSimulator | protected |
| OnReceiveStatic(MeshNet *mesh, MeshPacket &packet) | NodeSimulator | protectedstatic |
| OnScanResponse(const MeshNetScanResult &result) | NodeSimulator | protected |
| operator=(const NodeSimulator &)=default (defined in NodeSimulator) | NodeSimulator | |
| PauseSimulationTimer() | NodeSimulator | protected |
| Receive(uint8_t *message, uint8_t &messageLength, float &RSSI) | NodeSimulator | protected |
| receivedMessagesList | NodeSimulator | protected |
| ReportCollision(RawMessageDescriptor &msg, RawMessage &msg2) | NodeSimulator | protected |
| ReportInterference(RawMessageDescriptor &msg1, RawMessageDescriptor &msg2, MeshMAC currentNode) | NodeSimulator | protected |
| ReportMessageLost(RawMessageDescriptor &msg, MeshMAC receiverNode) | NodeSimulator | protected |
| ResumeSimulationTimer() | NodeSimulator | protected |
| Send(uint8_t *message, uint8_t messageLength) | NodeSimulator | protected |
| settings | NodeSimulator | protected |
| Simulation_RFI (defined in NodeSimulator) | NodeSimulator | protected |
| simulationOffset | NodeSimulator | protected |
| simulationStarted | NodeSimulator | protected |
| simulationTime | NodeSimulator | protected |
| simulationTimerPaused | NodeSimulator | protected |
| SleepFor(std::chrono::nanoseconds sleepDelay) | NodeSimulator | |
| Thread (defined in NodeSimulator) | NodeSimulator | |
| ~NodeSimulator() | NodeSimulator |
1.8.17