Add connected and identified member booleans to determine when fully connected to mcopy.
This commit is contained in:
parent
64faaa9427
commit
8f7a40075a
|
@ -32,11 +32,13 @@ void McopySerial::_internal () {
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_connect () {
|
void McopySerial::_connect () {
|
||||||
|
connected = true;
|
||||||
Serial.println(CONNECT);
|
Serial.println(CONNECT);
|
||||||
log("connect()");
|
log("connect()");
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_identify () {
|
void McopySerial::_identify () {
|
||||||
|
identified = true;
|
||||||
Serial.println(id);
|
Serial.println(id);
|
||||||
log("identify()");
|
log("identify()");
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,9 @@ class McopySerial {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
volatile bool connected = false;
|
||||||
|
volatile bool identified = false;
|
||||||
|
|
||||||
/* CMD FLAGS */
|
/* CMD FLAGS */
|
||||||
const char BLACK = 'b';
|
const char BLACK = 'b';
|
||||||
const char CAMERA = 'c';
|
const char CAMERA = 'c';
|
||||||
|
|
|
@ -32,11 +32,13 @@ void McopySerial::_internal () {
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_connect () {
|
void McopySerial::_connect () {
|
||||||
|
connected = true;
|
||||||
Serial.println(CONNECT);
|
Serial.println(CONNECT);
|
||||||
log("connect()");
|
log("connect()");
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_identify () {
|
void McopySerial::_identify () {
|
||||||
|
identified = true;
|
||||||
Serial.println(id);
|
Serial.println(id);
|
||||||
log("identify()");
|
log("identify()");
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,9 @@ class McopySerial {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
volatile bool connected = false;
|
||||||
|
volatile bool identified = false;
|
||||||
|
|
||||||
/* CMD FLAGS */
|
/* CMD FLAGS */
|
||||||
const char BLACK = 'b';
|
const char BLACK = 'b';
|
||||||
const char CAMERA = 'c';
|
const char CAMERA = 'c';
|
||||||
|
|
|
@ -32,11 +32,13 @@ void McopySerial::_internal () {
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_connect () {
|
void McopySerial::_connect () {
|
||||||
|
connected = true;
|
||||||
Serial.println(CONNECT);
|
Serial.println(CONNECT);
|
||||||
log("connect()");
|
log("connect()");
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_identify () {
|
void McopySerial::_identify () {
|
||||||
|
identified = true;
|
||||||
Serial.println(id);
|
Serial.println(id);
|
||||||
log("identify()");
|
log("identify()");
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,9 @@ class McopySerial {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
volatile bool connected = false;
|
||||||
|
volatile bool identified = false;
|
||||||
|
|
||||||
/* CMD FLAGS */
|
/* CMD FLAGS */
|
||||||
const char BLACK = 'b';
|
const char BLACK = 'b';
|
||||||
const char CAMERA = 'c';
|
const char CAMERA = 'c';
|
||||||
|
|
|
@ -32,11 +32,13 @@ void McopySerial::_internal () {
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_connect () {
|
void McopySerial::_connect () {
|
||||||
|
connected = true;
|
||||||
Serial.println(CONNECT);
|
Serial.println(CONNECT);
|
||||||
log("connect()");
|
log("connect()");
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_identify () {
|
void McopySerial::_identify () {
|
||||||
|
identified = true;
|
||||||
Serial.println(id);
|
Serial.println(id);
|
||||||
log("identify()");
|
log("identify()");
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,9 @@ class McopySerial {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
volatile bool connected = false;
|
||||||
|
volatile bool identified = false;
|
||||||
|
|
||||||
/* CMD FLAGS */
|
/* CMD FLAGS */
|
||||||
const char BLACK = 'b';
|
const char BLACK = 'b';
|
||||||
const char CAMERA = 'c';
|
const char CAMERA = 'c';
|
||||||
|
|
|
@ -32,11 +32,13 @@ void McopySerial::_internal () {
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_connect () {
|
void McopySerial::_connect () {
|
||||||
|
connected = true;
|
||||||
Serial.println(CONNECT);
|
Serial.println(CONNECT);
|
||||||
log("connect()");
|
log("connect()");
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_identify () {
|
void McopySerial::_identify () {
|
||||||
|
identified = true;
|
||||||
Serial.println(id);
|
Serial.println(id);
|
||||||
log("identify()");
|
log("identify()");
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,9 @@ class McopySerial {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
volatile bool connected = false;
|
||||||
|
volatile bool identified = false;
|
||||||
|
|
||||||
/* CMD FLAGS */
|
/* CMD FLAGS */
|
||||||
const char BLACK = 'b';
|
const char BLACK = 'b';
|
||||||
const char CAMERA = 'c';
|
const char CAMERA = 'c';
|
||||||
|
|
|
@ -32,11 +32,13 @@ void McopySerial::_internal () {
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_connect () {
|
void McopySerial::_connect () {
|
||||||
|
connected = true;
|
||||||
Serial.println(CONNECT);
|
Serial.println(CONNECT);
|
||||||
log("connect()");
|
log("connect()");
|
||||||
}
|
}
|
||||||
|
|
||||||
void McopySerial::_identify () {
|
void McopySerial::_identify () {
|
||||||
|
identified = true;
|
||||||
Serial.println(id);
|
Serial.println(id);
|
||||||
log("identify()");
|
log("identify()");
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,9 @@ class McopySerial {
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
volatile bool connected = false;
|
||||||
|
volatile bool identified = false;
|
||||||
|
|
||||||
/* CMD FLAGS */
|
/* CMD FLAGS */
|
||||||
const char BLACK = 'b';
|
const char BLACK = 'b';
|
||||||
const char CAMERA = 'c';
|
const char CAMERA = 'c';
|
||||||
|
|
Loading…
Reference in New Issue