MeshProtocolSimulator  1.0.0
JSONLogsWriter Member List

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

anyLogWritten (defined in JSONLogsWriter)JSONLogsWriterprotected
begin(const JSONSettings &settings, std::string path)JSONLogsWriter
beginCalled (defined in JSONLogsWriter)JSONLogsWriterprotected
EncodeSpecialCharacters(const char *text, size_t inLength)JSONLogsWriterstatic
EncodeSpecialCharacters(std::string &text)JSONLogsWriterinlinestatic
end(int errorCode, std::string errorText)JSONLogsWriter
end()JSONLogsWriter
exceptionEnd(int errorCode, std::string errorText)JSONLogsWriter
GetCurrentTimeISO8601()JSONLogsWriterstatic
logAPLReceived(MeshMAC node, MeshMAC sender_node, std::chrono::nanoseconds simulationTime, char *messageData, size_t length)JSONLogsWriter
logMessageLost(MeshMAC sender, MeshMAC receiver, uint64_t node_UID, std::chrono::nanoseconds simulationTime, float RSSI)JSONLogsWriter
logMessageReceive(MeshMAC node, std::chrono::nanoseconds receiveTime, RawMessage &message, float RSSI)JSONLogsWriter
logMessageTransmit(RawMessage &message)JSONLogsWriter
logReceiveInterference(MeshMAC node, std::chrono::nanoseconds simulationTime, MeshMAC sender_node1, uint64_t sender_node1_UID, float rssi1, MeshMAC sender_node2, uint64_t sender_node2_UID, float rssi2)JSONLogsWriter
logTableChange(MeshMAC node, std::string &descriptor, TableChangeType changeType, std::chrono::nanoseconds simulationTime, const char *data, size_t length)JSONLogsWriter
logTransmitInterference(MeshMAC node, uint64_t node_UID, std::chrono::nanoseconds simulationTime, MeshMAC sender_node, uint64_t sender_node_UID, float RSSI)JSONLogsWriter
outFile (defined in JSONLogsWriter)JSONLogsWriterprotected
simulationStartTime (defined in JSONLogsWriter)JSONLogsWriterprotected
terminate()JSONLogsWriter
versionJSONLogsWriter
~JSONLogsWriter() (defined in JSONLogsWriter)JSONLogsWriterinline