/* Automatically generated nanopb constant definitions */
/* Generated by nanopb-0.3.9.1 at Tue Feb 19 10:04:20 2019. */

#include "test.pb.h"

/* @@protoc_insertion_point(includes) */
#if PB_PROTO_HEADER_VERSION != 30
#error Regenerate this file with the current version of nanopb generator.
#endif



const pb_field_t IBCP_PARA_COMMON_FRAME_T_fields[6] = {
    PB_FIELD(  1, BYTES   , SINGULAR, STATIC  , FIRST, IBCP_PARA_COMMON_FRAME_T, ucnData, ucnData, 0),
    PB_FIELD(  2, UINT32  , SINGULAR, STATIC  , OTHER, IBCP_PARA_COMMON_FRAME_T, ucAckCmdId, ucnData, 0),
    PB_FIELD(  3, UINT32  , SINGULAR, STATIC  , OTHER, IBCP_PARA_COMMON_FRAME_T, ucAckSeqId, ucAckCmdId, 0),
    PB_FIELD(  4, BYTES   , SINGULAR, STATIC  , OTHER, IBCP_PARA_COMMON_FRAME_T, ucnExternData, ucAckSeqId, 0),
    PB_FIELD(  5, UINT32  , SINGULAR, STATIC  , OTHER, IBCP_PARA_COMMON_FRAME_T, ucOperRet, ucnExternData, 0),
    PB_LAST_FIELD
};

const pb_field_t IBCP_PARA_CLI_LOG_FRAME_T_fields[7] = {
    PB_FIELD(  1, UINT32  , SINGULAR, STATIC  , FIRST, IBCP_PARA_CLI_LOG_FRAME_T, ucProductType, ucProductType, 0),
    PB_FIELD(  2, UINT32  , SINGULAR, STATIC  , OTHER, IBCP_PARA_CLI_LOG_FRAME_T, ucProtocolVer, ucProductType, 0),
    PB_FIELD(  3, UINT32  , SINGULAR, STATIC  , OTHER, IBCP_PARA_CLI_LOG_FRAME_T, ucSwSlaveVer, ucProtocolVer, 0),
    PB_FIELD(  4, UINT32  , SINGULAR, STATIC  , OTHER, IBCP_PARA_CLI_LOG_FRAME_T, ucSwMainVer, ucSwSlaveVer, 0),
    PB_FIELD(  5, UINT32  , SINGULAR, STATIC  , OTHER, IBCP_PARA_CLI_LOG_FRAME_T, ucSwRevisonVer, ucSwMainVer, 0),
    PB_FIELD(  6, BYTES   , SINGULAR, STATIC  , OTHER, IBCP_PARA_CLI_LOG_FRAME_T, ucnExternData, ucSwRevisonVer, 0),
    PB_LAST_FIELD
};


/* Check that field information fits in pb_field_t */
#if !defined(PB_FIELD_32BIT)
/* If you get an error here, it means that you need to define PB_FIELD_32BIT
 * compile-time option. You can do that in pb.h or on compiler command line.
 * 
 * The reason you need to do this is that some of your messages contain tag
 * numbers or field sizes that are larger than what can fit in 8 or 16 bit
 * field descriptors.
 */
PB_STATIC_ASSERT((pb_membersize(IBCP_PARA_COMMON_FRAME_T, ucnData) < 65536), YOU_MUST_DEFINE_PB_FIELD_32BIT_FOR_MESSAGES_IBCP_PARA_COMMON_FRAME_T_IBCP_PARA_CLI_LOG_FRAME_T)
#endif

#if !defined(PB_FIELD_16BIT) && !defined(PB_FIELD_32BIT)
#error Field descriptor for IBCP_PARA_COMMON_FRAME_T.ucnData is too large. Define PB_FIELD_16BIT to fix this.
#endif


/* @@protoc_insertion_point(eof) */
