fixes for simulator shared code

This commit is contained in:
paidforby
2020-08-23 20:22:47 -04:00
parent 02ba484ae0
commit 7c9de62076
3 changed files with 8 additions and 4 deletions

View File

@@ -58,7 +58,7 @@ void LoRaClient::receive(struct Datagram datagram, size_t len)
memcpy(response.destination, BROADCAST, ADDR_LENGTH);
response.type = 'i';
if(ret > 0){
msgLen = sprintf((char *)response.message, "TxPower on LoRa%d set to %ddB\r\n", ret, value);
msgLen = sprintf((char *)response.message, "TxPower on LoRa%ld set to %ddB\r\n", ret, value);
}
else{
msgLen = sprintf((char *)response.message, "TxPower setting failed\r\n");
@@ -71,7 +71,7 @@ void LoRaClient::receive(struct Datagram datagram, size_t len)
memcpy(response.destination, BROADCAST, ADDR_LENGTH);
response.type = 'i';
if(ret > 0){
msgLen = sprintf((char *)response.message, "SpreadingFactor on LoRa%d set to %d\r\n", ret, value);
msgLen = sprintf((char *)response.message, "SpreadingFactor on LoRa%ld set to %d\r\n", ret, value);
}
else{
msgLen = sprintf((char *)response.message, "SpreadingFactor setting failed\r\n");

View File

@@ -10,8 +10,6 @@
#include "settings/settings.h"
#endif
#include <vector>
#ifdef SIM
Console::Console(){};
#endif
@@ -46,6 +44,8 @@ void Console::usage()
printf("Commands: /help /join /nick /raw /lora /get /set /restart\r\n");
}
// TODO add support for `/get` and `/set` in simulator
#ifndef SIM
void Console::getUsage()
{
printf("OPTIONs include,\r\n");
@@ -307,6 +307,7 @@ void Console::set(std::vector<char *> args)
setUsage();
}
}
#endif
void Console::processLine(char *message, size_t len)
{

View File

@@ -7,6 +7,9 @@
#include "../DisasterHistory.h"
#endif
#include <vector>
#include <string>
class Console : public DisasterMiddleware
{
#ifndef SIM