telemetry

Dependents:   Everything Sequential_Timing FixedPWM FixedPWMWill

Committer:
vsutardja
Date:
Fri Mar 18 22:33:32 2016 +0000
Revision:
0:aca5a32d2759
init

Who changed what in which revision?

UserRevisionLine numberNew contents of line
vsutardja 0:aca5a32d2759 1 #include "telemetry.h"
vsutardja 0:aca5a32d2759 2
vsutardja 0:aca5a32d2759 3 namespace telemetry {
vsutardja 0:aca5a32d2759 4
vsutardja 0:aca5a32d2759 5 namespace protocol {
vsutardja 0:aca5a32d2759 6
vsutardja 0:aca5a32d2759 7 template<> uint8_t numeric_subtype<uint8_t>() {
vsutardja 0:aca5a32d2759 8 return NUMERIC_SUBTYPE_UINT;
vsutardja 0:aca5a32d2759 9 }
vsutardja 0:aca5a32d2759 10 template<> uint8_t numeric_subtype<uint16_t>() {
vsutardja 0:aca5a32d2759 11 return NUMERIC_SUBTYPE_UINT;
vsutardja 0:aca5a32d2759 12 }
vsutardja 0:aca5a32d2759 13 template<> uint8_t numeric_subtype<uint32_t>() {
vsutardja 0:aca5a32d2759 14 return NUMERIC_SUBTYPE_UINT;
vsutardja 0:aca5a32d2759 15 }
vsutardja 0:aca5a32d2759 16
vsutardja 0:aca5a32d2759 17 template<> uint8_t numeric_subtype<int8_t>() {
vsutardja 0:aca5a32d2759 18 return NUMERIC_SUBTYPE_SINT;
vsutardja 0:aca5a32d2759 19 }
vsutardja 0:aca5a32d2759 20 template<> uint8_t numeric_subtype<int16_t>() {
vsutardja 0:aca5a32d2759 21 return NUMERIC_SUBTYPE_SINT;
vsutardja 0:aca5a32d2759 22 }
vsutardja 0:aca5a32d2759 23 template<> uint8_t numeric_subtype<int32_t>() {
vsutardja 0:aca5a32d2759 24 return NUMERIC_SUBTYPE_SINT;
vsutardja 0:aca5a32d2759 25 }
vsutardja 0:aca5a32d2759 26
vsutardja 0:aca5a32d2759 27 template<> uint8_t numeric_subtype<float>() {
vsutardja 0:aca5a32d2759 28 return NUMERIC_SUBTYPE_FLOAT;
vsutardja 0:aca5a32d2759 29 }
vsutardja 0:aca5a32d2759 30
vsutardja 0:aca5a32d2759 31 template<> uint8_t numeric_subtype<double>() {
vsutardja 0:aca5a32d2759 32 return NUMERIC_SUBTYPE_FLOAT;
vsutardja 0:aca5a32d2759 33 }
vsutardja 0:aca5a32d2759 34
vsutardja 0:aca5a32d2759 35 }
vsutardja 0:aca5a32d2759 36
vsutardja 0:aca5a32d2759 37 }