test
Dependencies: Nanopb iSerial mbed BaseJpegDecode FatFileSystem SDFileSystem RingBuffer Camera_LS_Y201
vocit4.pb.h
- Committer:
- cgraham
- Date:
- 2014-09-18
- Revision:
- 0:d69efd0ee139
File content as of revision 0:d69efd0ee139:
/* 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