Esempio n. 1
0
void Telemetry::serialLineStart() {
	Serial.print(millis());
	serialCounter++;

	addDelimiter();
	Serial.print(vehicleStatus, BIN);
	addDelimiter();
}
Esempio n. 2
0
void Telemetry::serialLineAddLongs(long values[], int numValues) {
	for(uint8_t count = 0; count < numValues; count++) {
		if(values[count] >= 0) Serial.print(" ");
		Serial.print(values[count]);
		addDelimiter();
	}
}
Esempio n. 3
0
 void Tokenizer::setDelimiters(const char *d) {
   if (!d) {
     return;
   }
   const char *c = d;
   while (*c != '\0') {
     addDelimiter(*c);
     c++;
   }
 }
Esempio n. 4
0
// write a string
void TabWriter::writeStr(const std::string& name, const std::string& value)
{
	addDelimiter();
	out << value.c_str();
}
Esempio n. 5
0
// write an int
void TabWriter::writeInt(const std::string& name, int value)
{
	addDelimiter();
	out << value;
}
Esempio n. 6
0
void Telemetry::serialLineAddLong(long value) {
	if(value >= 0) Serial.print(" ");
	Serial.print(value);
	addDelimiter();
}
Esempio n. 7
0
void Telemetry::serialLineAddFloat(float value) {
	if(value >= 0) Serial.print(" ");
	Serial.print(value);
	addDelimiter();
}