FBRLogger final version
Dependencies: EthernetInterface MSCAN Nanopb SDFileSystem mbed-rtos mbed
fbr.pb.h
- Committer:
- veskokaradzhov
- Date:
- 2013-03-06
- Revision:
- 10:9a743e7cf78e
- Parent:
- 8:99cca8c964e6
File content as of revision 10:9a743e7cf78e:
/* Automatically generated nanopb header */ /* Generated by nanopb-0.1.9 at Fri Feb 22 11:34:26 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; float manifold_pres; bool has_air_temp; float 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