telemetry

Dependents:   Everything Sequential_Timing FixedPWM FixedPWMWill

Revision:
0:aca5a32d2759
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/protocol.cpp	Fri Mar 18 22:33:32 2016 +0000
@@ -0,0 +1,37 @@
+#include "telemetry.h"
+
+namespace telemetry {
+
+namespace protocol {
+
+template<> uint8_t numeric_subtype<uint8_t>() {
+  return NUMERIC_SUBTYPE_UINT;
+}
+template<> uint8_t numeric_subtype<uint16_t>() {
+  return NUMERIC_SUBTYPE_UINT;
+}
+template<> uint8_t numeric_subtype<uint32_t>() {
+  return NUMERIC_SUBTYPE_UINT;
+}
+
+template<> uint8_t numeric_subtype<int8_t>() {
+  return NUMERIC_SUBTYPE_SINT;
+}
+template<> uint8_t numeric_subtype<int16_t>() {
+  return NUMERIC_SUBTYPE_SINT;
+}
+template<> uint8_t numeric_subtype<int32_t>() {
+  return NUMERIC_SUBTYPE_SINT;
+}
+
+template<> uint8_t numeric_subtype<float>() {
+  return NUMERIC_SUBTYPE_FLOAT;
+}
+
+template<> uint8_t numeric_subtype<double>() {
+  return NUMERIC_SUBTYPE_FLOAT;
+}
+
+}
+
+}