test

Dependencies:   Nanopb iSerial mbed BaseJpegDecode FatFileSystem SDFileSystem RingBuffer Camera_LS_Y201

Committer:
cgraham
Date:
Thu Sep 18 15:21:47 2014 +0000
Revision:
0:d69efd0ee139
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cgraham 0:d69efd0ee139 1 /* Automatically generated nanopb constant definitions */
cgraham 0:d69efd0ee139 2 /* Generated by nanopb-0.2.6 at Mon Aug 18 13:42:41 2014. */
cgraham 0:d69efd0ee139 3
cgraham 0:d69efd0ee139 4 #include "vocit4.pb.h"
cgraham 0:d69efd0ee139 5
cgraham 0:d69efd0ee139 6
cgraham 0:d69efd0ee139 7
cgraham 0:d69efd0ee139 8 const pb_field_t BaseMessage_fields[8] = {
cgraham 0:d69efd0ee139 9 PB_FIELD2( 1, ENUM , REQUIRED, STATIC , FIRST, BaseMessage, messageType, messageType, 0),
cgraham 0:d69efd0ee139 10 PB_FIELD2( 2, MESSAGE , OPTIONAL, STATIC , OTHER, BaseMessage, time, messageType, &Time_fields),
cgraham 0:d69efd0ee139 11 PB_FIELD2( 3, MESSAGE , OPTIONAL, STATIC , OTHER, BaseMessage, request, time, &RequestImages_fields),
cgraham 0:d69efd0ee139 12 PB_FIELD2( 4, MESSAGE , OPTIONAL, STATIC , OTHER, BaseMessage, images, request, &Images_fields),
cgraham 0:d69efd0ee139 13 PB_FIELD2( 5, MESSAGE , OPTIONAL, STATIC , OTHER, BaseMessage, packet, images, &ImagePacket_fields),
cgraham 0:d69efd0ee139 14 PB_FIELD2( 6, MESSAGE , OPTIONAL, STATIC , OTHER, BaseMessage, preferences, packet, &Preferences_fields),
cgraham 0:d69efd0ee139 15 PB_FIELD2( 7, MESSAGE , OPTIONAL, STATIC , OTHER, BaseMessage, ack, preferences, &Ack_fields),
cgraham 0:d69efd0ee139 16 PB_LAST_FIELD
cgraham 0:d69efd0ee139 17 };
cgraham 0:d69efd0ee139 18
cgraham 0:d69efd0ee139 19 const pb_field_t Time_fields[2] = {
cgraham 0:d69efd0ee139 20 PB_FIELD2( 1, INT32 , REQUIRED, STATIC , FIRST, Time, remainingTime, remainingTime, 0),
cgraham 0:d69efd0ee139 21 PB_LAST_FIELD
cgraham 0:d69efd0ee139 22 };
cgraham 0:d69efd0ee139 23
cgraham 0:d69efd0ee139 24 const pb_field_t Images_fields[4] = {
cgraham 0:d69efd0ee139 25 PB_FIELD2( 1, BOOL , REQUIRED, STATIC , FIRST, Images, isFirstImage, isFirstImage, 0),
cgraham 0:d69efd0ee139 26 PB_FIELD2( 2, INT32 , REQUIRED, STATIC , OTHER, Images, fileSize, isFirstImage, 0),
cgraham 0:d69efd0ee139 27 PB_FIELD2( 3, INT32 , REQUIRED, STATIC , OTHER, Images, numberOfPackets, fileSize, 0),
cgraham 0:d69efd0ee139 28 PB_LAST_FIELD
cgraham 0:d69efd0ee139 29 };
cgraham 0:d69efd0ee139 30
cgraham 0:d69efd0ee139 31 const pb_field_t ImagePacket_fields[3] = {
cgraham 0:d69efd0ee139 32 PB_FIELD2( 1, INT32 , REQUIRED, STATIC , FIRST, ImagePacket, packetNumber, packetNumber, 0),
cgraham 0:d69efd0ee139 33 PB_FIELD2( 2, BYTES , REQUIRED, STATIC , OTHER, ImagePacket, image, packetNumber, 0),
cgraham 0:d69efd0ee139 34 PB_LAST_FIELD
cgraham 0:d69efd0ee139 35 };
cgraham 0:d69efd0ee139 36
cgraham 0:d69efd0ee139 37 const pb_field_t Preferences_fields[2] = {
cgraham 0:d69efd0ee139 38 PB_FIELD2( 1, INT32 , REQUIRED, STATIC , FIRST, Preferences, timeInterval, timeInterval, 0),
cgraham 0:d69efd0ee139 39 PB_LAST_FIELD
cgraham 0:d69efd0ee139 40 };
cgraham 0:d69efd0ee139 41
cgraham 0:d69efd0ee139 42 const pb_field_t Ack_fields[2] = {
cgraham 0:d69efd0ee139 43 PB_FIELD2( 1, BOOL , REQUIRED, STATIC , FIRST, Ack, ok, ok, 0),
cgraham 0:d69efd0ee139 44 PB_LAST_FIELD
cgraham 0:d69efd0ee139 45 };
cgraham 0:d69efd0ee139 46
cgraham 0:d69efd0ee139 47 const pb_field_t RequestImages_fields[2] = {
cgraham 0:d69efd0ee139 48 PB_FIELD2( 1, BOOL , REQUIRED, STATIC , FIRST, RequestImages, request, request, 0),
cgraham 0:d69efd0ee139 49 PB_LAST_FIELD
cgraham 0:d69efd0ee139 50 };
cgraham 0:d69efd0ee139 51
cgraham 0:d69efd0ee139 52
cgraham 0:d69efd0ee139 53 /* Check that field information fits in pb_field_t */
cgraham 0:d69efd0ee139 54 #if !defined(PB_FIELD_32BIT)
cgraham 0:d69efd0ee139 55 /* If you get an error here, it means that you need to define PB_FIELD_32BIT
cgraham 0:d69efd0ee139 56 * compile-time option. You can do that in pb.h or on compiler command line.
cgraham 0:d69efd0ee139 57 *
cgraham 0:d69efd0ee139 58 * The reason you need to do this is that some of your messages contain tag
cgraham 0:d69efd0ee139 59 * numbers or field sizes that are larger than what can fit in 8 or 16 bit
cgraham 0:d69efd0ee139 60 * field descriptors.
cgraham 0:d69efd0ee139 61 */
cgraham 0:d69efd0ee139 62 STATIC_ASSERT((pb_membersize(BaseMessage, time) < 65536 && pb_membersize(BaseMessage, request) < 65536 && pb_membersize(BaseMessage, images) < 65536 && pb_membersize(BaseMessage, packet) < 65536 && pb_membersize(BaseMessage, preferences) < 65536 && pb_membersize(BaseMessage, ack) < 65536), YOU_MUST_DEFINE_PB_FIELD_32BIT_FOR_MESSAGES_BaseMessage_Time_Images_ImagePacket_Preferences_Ack_RequestImages)
cgraham 0:d69efd0ee139 63 #endif
cgraham 0:d69efd0ee139 64
cgraham 0:d69efd0ee139 65 #if !defined(PB_FIELD_16BIT) && !defined(PB_FIELD_32BIT)
cgraham 0:d69efd0ee139 66 #error Field descriptor for ImagePacket.image is too large. Define PB_FIELD_16BIT to fix this.
cgraham 0:d69efd0ee139 67 #endif
cgraham 0:d69efd0ee139 68
cgraham 0:d69efd0ee139 69
cgraham 0:d69efd0ee139 70