test

Dependencies:   Nanopb iSerial mbed BaseJpegDecode FatFileSystem SDFileSystem RingBuffer Camera_LS_Y201

Revision:
0:d69efd0ee139
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/vocit4.pb.h	Thu Sep 18 15:21:47 2014 +0000
@@ -0,0 +1,113 @@
+/* Automatically generated nanopb header */
+/* Generated by nanopb-0.2.6 at Mon Aug 18 13:42:41 2014. */
+
+#ifndef _PB_VOCIT4_PB_H_
+#define _PB_VOCIT4_PB_H_
+#include <pb.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Enum definitions */
+typedef enum _BaseMessage_MessageType {
+    BaseMessage_MessageType_Ack = 1,
+    BaseMessage_MessageType_Time = 2,
+    BaseMessage_MessageType_RequestImages = 3,
+    BaseMessage_MessageType_Images = 4,
+    BaseMessage_MessageType_ImagePacket = 5,
+    BaseMessage_MessageType_Preferences = 6
+} BaseMessage_MessageType;
+
+/* Struct definitions */
+typedef struct _Ack {
+    bool ok;
+} Ack;
+
+typedef struct {
+    size_t size;
+    uint8_t bytes[8192];
+} ImagePacket_image_t;
+
+typedef struct _ImagePacket {
+    int32_t packetNumber;
+    ImagePacket_image_t image;
+} ImagePacket;
+
+typedef struct _Images {
+    bool isFirstImage;
+    int32_t fileSize;
+    int32_t numberOfPackets;
+} Images;
+
+typedef struct _Preferences {
+    int32_t timeInterval;
+} Preferences;
+
+typedef struct _RequestImages {
+    bool request;
+} RequestImages;
+
+typedef struct _Time {
+    int32_t remainingTime;
+} Time;
+
+typedef struct _BaseMessage {
+    BaseMessage_MessageType messageType;
+    bool has_time;
+    Time time;
+    bool has_request;
+    RequestImages request;
+    bool has_images;
+    Images images;
+    bool has_packet;
+    ImagePacket packet;
+    bool has_preferences;
+    Preferences preferences;
+    bool has_ack;
+    Ack ack;
+} BaseMessage;
+
+/* Default values for struct fields */
+
+/* Field tags (for use in manual encoding/decoding) */
+#define Ack_ok_tag                               1
+#define ImagePacket_packetNumber_tag             1
+#define ImagePacket_image_tag                    2
+#define Images_isFirstImage_tag                  1
+#define Images_fileSize_tag                      2
+#define Images_numberOfPackets_tag               3
+#define Preferences_timeInterval_tag             1
+#define RequestImages_request_tag                1
+#define Time_remainingTime_tag                   1
+#define BaseMessage_messageType_tag              1
+#define BaseMessage_time_tag                     2
+#define BaseMessage_request_tag                  3
+#define BaseMessage_images_tag                   4
+#define BaseMessage_packet_tag                   5
+#define BaseMessage_preferences_tag              6
+#define BaseMessage_ack_tag                      7
+
+/* Struct field encoding specification for nanopb */
+extern const pb_field_t BaseMessage_fields[8];
+extern const pb_field_t Time_fields[2];
+extern const pb_field_t Images_fields[4];
+extern const pb_field_t ImagePacket_fields[3];
+extern const pb_field_t Preferences_fields[2];
+extern const pb_field_t Ack_fields[2];
+extern const pb_field_t RequestImages_fields[2];
+
+/* Maximum encoded size of messages (where known) */
+#define BaseMessage_size                         8275
+#define Time_size                                11
+#define Images_size                              24
+#define ImagePacket_size                         8206
+#define Preferences_size                         11
+#define Ack_size                                 2
+#define RequestImages_size                       2
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif