Updated keyword highlights

pull/1/head
Jan Gromeš 2018-04-02 16:29:27 +02:00
rodzic b69c465978
commit a485176ae1
4 zmienionych plików z 35 dodań i 26 usunięć

Wyświetl plik

@ -9,12 +9,13 @@
KiteLib KEYWORD1
Kite KEYWORD1
Packet KEYWORD1
ESP8266 KEYWORD1
SX1278 KEYWORD1
SX1272 KEYWORD1
HC05 KEYWORD1
XBee KEYWORD1
RF69 KEYWORD1
SX1272 KEYWORD1
SX1278 KEYWORD1
XBee KEYWORD1
Bandwidth KEYWORD1
SpreadingFactor KEYWORD1
@ -39,7 +40,7 @@ setSourceStr KEYWORD2
setDestinationStr KEYWORD2
copyInto KEYWORD2
# SX1278/SX1272
# SX1278/SX1272 + RF69
dataRate KEYWORD2
lastPacketRSSI KEYWORD2
begin KEYWORD2
@ -53,11 +54,19 @@ setCodingRate KEYWORD2
# ESP8266
join KEYWORD2
createTCP KEYWORD2
reset KEYWORD2
HttpGet KEYWORD2
HttpPost KEYWORD2
startTcp KEYWORD2
closeTcp KEYWORD2
startUdp KEYWORD2
closeUdp KEYWORD2
send KEYWORD2
receive KEYWORD2
# XBee
send KEYWORD2
setDestinationAddress KEYWORD2
setPanId KEYWORD2
#######################################
# Constants (LITERAL1)

Wyświetl plik

@ -5,11 +5,11 @@
#include "Module.h"
#include "modules/ESP8266.h"
#include "modules/SX1278.h"
#include "modules/SX1272.h"
#include "modules/HC05.h"
#include "modules/XBee.h"
#include "modules/RF69.h"
#include "modules/SX1272.h"
#include "modules/SX1278.h"
#include "modules/XBee.h"
#define KITE_CS_A 10
#define KITE_TX_A 9

Wyświetl plik

@ -1,8 +1,8 @@
#include "ESP8266.h"
ESP8266::ESP8266(Module* module) {
portTCP = 80; // Default HTTP port (TCP application)
portUDP = 53; // Default DNS port (UDP application)
portTcp = 80; // Default HTTP port (TCP application)
portUdp = 53; // Default DNS port (UDP application)
_mod = module;
}
@ -88,7 +88,7 @@ uint16_t ESP8266::HttpGet(const char* url, String& response) {
request += "\r\n\r\n";
// create TCP connection
uint8_t state = startTCP(host.c_str());
uint8_t state = startTcp(host.c_str());
if(state != ERR_NONE) {
return(state);
}
@ -103,7 +103,7 @@ uint16_t ESP8266::HttpGet(const char* url, String& response) {
String raw = receive();
// close the TCP connection
state = closeTCP();
state = closeTcp();
if(state != ERR_NONE) {
return(state);
}
@ -148,7 +148,7 @@ uint16_t ESP8266::HttpPost(const char* url, String content, String& response, co
request += "\r\n\r\n";
// create TCP connection
uint8_t state = startTCP(host.c_str());
uint8_t state = startTcp(host.c_str());
if(state != ERR_NONE) {
return(state);
}
@ -160,7 +160,7 @@ uint16_t ESP8266::HttpPost(const char* url, String content, String& response, co
}
// close the TCP connection
state = closeTCP();
state = closeTcp();
if(state != ERR_NONE) {
return(state);
}
@ -184,19 +184,19 @@ uint16_t ESP8266::HttpPost(const char* url, String content, String& response, co
return(statusString.toInt());
}
uint8_t ESP8266::startTCP(const char* host) {
openTransportConnection(host, "TCP", portTCP);
uint8_t ESP8266::startTcp(const char* host) {
openTransportConnection(host, "TCP", portTcp);
}
uint8_t ESP8266::closeTCP() {
uint8_t ESP8266::closeTcp() {
closeTransportConnection();
}
uint8_t ESP8266::startUDP(const char* host) {
openTransportConnection(host, "UDP", portUDP);
uint8_t ESP8266::startUdp(const char* host) {
openTransportConnection(host, "UDP", portUdp);
}
uint8_t ESP8266::closeUDP() {
uint8_t ESP8266::closeUdp() {
closeTransportConnection();
}

Wyświetl plik

@ -7,7 +7,7 @@ class ESP8266 {
public:
ESP8266(Module* module);
uint16_t portTCP, portUDP;
uint16_t portTdp, portUdp;
// Basic methods
uint8_t begin(long speed);
@ -19,10 +19,10 @@ class ESP8266 {
uint16_t HttpPost(const char* url, String content, String& response, const char* contentType = "");
// Transport layer methods
uint8_t startTCP(const char* host);
uint8_t closeTCP();
uint8_t startUDP(const char* host);
uint8_t closeUDP();
uint8_t startTcp(const char* host);
uint8_t closeTcp();
uint8_t startUdp(const char* host);
uint8_t closeUdp();
uint8_t send(String data);
String receive(uint32_t timeout = 10000);