FBRLogger final version

Dependencies:   EthernetInterface MSCAN Nanopb SDFileSystem mbed-rtos mbed

Revision:
4:66928695da01
Child:
8:99cca8c964e6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fbr.pb.h	Tue Feb 19 20:38:58 2013 +0000
@@ -0,0 +1,68 @@
+/* Automatically generated nanopb header */
+/* Generated by nanopb-0.1.9 at Tue Feb 19 20:21:06 2013. */
+
+#ifndef _PB_FBR_PB_H_
+#define _PB_FBR_PB_H_
+#include <pb.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Enum definitions */
+/* Struct definitions */
+typedef struct _telemetry_message {
+    bool has_rpm;
+    int32_t rpm;
+    bool has_throttle_pos;
+    float throttle_pos;
+    bool has_manifold_pres;
+    int32_t manifold_pres;
+    bool has_air_temp;
+    int32_t air_temp;
+    bool has_coolant_temp;
+    float coolant_temp;
+    bool has_lambda;
+    int32_t lambda;
+    bool has_speed;
+    int32_t speed;
+    bool has_accel_x;
+    float accel_x;
+    bool has_accel_y;
+    float accel_y;
+    bool has_gear;
+    int32_t gear;
+    bool has_oil_temp;
+    int32_t oil_temp;
+    bool has_warnings;
+    int32_t warnings;
+    bool has_voltage;
+    float voltage;
+} telemetry_message;
+
+typedef struct _network_message {
+    bool has_telemetry;
+    telemetry_message telemetry;
+} network_message;
+
+/* Default values for struct fields */
+
+/* Struct field encoding specification for nanopb */
+extern const pb_field_t network_message_fields[2];
+extern const pb_field_t telemetry_message_fields[14];
+
+/* Check that field information fits in pb_field_t */
+#if !defined(PB_FIELD_16BIT) && !defined(PB_FIELD_32BIT)
+STATIC_ASSERT((pb_membersize(network_message, telemetry) < 256), YOU_MUST_DEFINE_PB_FIELD_16BIT_FOR_MESSAGES_network_message_telemetry_message)
+#endif
+
+#if !defined(PB_FIELD_32BIT)
+STATIC_ASSERT((pb_membersize(network_message, telemetry) < 65536), YOU_MUST_DEFINE_PB_FIELD_32BIT_FOR_MESSAGES_network_message_telemetry_message)
+#endif
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif
+