/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
/* Generated from: network_scan.proto */

#ifndef PROTOBUF_C_network_5fscan_2eproto__INCLUDED
#define PROTOBUF_C_network_5fscan_2eproto__INCLUDED

#include <protobuf-c/protobuf-c.h>

PROTOBUF_C__BEGIN_DECLS

#if PROTOBUF_C_VERSION_NUMBER < 1003000
# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
#elif 1004000 < PROTOBUF_C_MIN_COMPILER_VERSION
# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
#endif

#include "constants.pb-c.h"
#include "network_constants.pb-c.h"

typedef struct CmdScanWifiStart CmdScanWifiStart;
typedef struct CmdScanThreadStart CmdScanThreadStart;
typedef struct RespScanWifiStart RespScanWifiStart;
typedef struct RespScanThreadStart RespScanThreadStart;
typedef struct CmdScanWifiStatus CmdScanWifiStatus;
typedef struct CmdScanThreadStatus CmdScanThreadStatus;
typedef struct RespScanWifiStatus RespScanWifiStatus;
typedef struct RespScanThreadStatus RespScanThreadStatus;
typedef struct CmdScanWifiResult CmdScanWifiResult;
typedef struct CmdScanThreadResult CmdScanThreadResult;
typedef struct WiFiScanResult WiFiScanResult;
typedef struct ThreadScanResult ThreadScanResult;
typedef struct RespScanWifiResult RespScanWifiResult;
typedef struct RespScanThreadResult RespScanThreadResult;
typedef struct NetworkScanPayload NetworkScanPayload;


/* --- enums --- */

typedef enum _NetworkScanMsgType {
  NETWORK_SCAN_MSG_TYPE__TypeCmdScanWifiStart = 0,
  NETWORK_SCAN_MSG_TYPE__TypeRespScanWifiStart = 1,
  NETWORK_SCAN_MSG_TYPE__TypeCmdScanWifiStatus = 2,
  NETWORK_SCAN_MSG_TYPE__TypeRespScanWifiStatus = 3,
  NETWORK_SCAN_MSG_TYPE__TypeCmdScanWifiResult = 4,
  NETWORK_SCAN_MSG_TYPE__TypeRespScanWifiResult = 5,
  NETWORK_SCAN_MSG_TYPE__TypeCmdScanThreadStart = 6,
  NETWORK_SCAN_MSG_TYPE__TypeRespScanThreadStart = 7,
  NETWORK_SCAN_MSG_TYPE__TypeCmdScanThreadStatus = 8,
  NETWORK_SCAN_MSG_TYPE__TypeRespScanThreadStatus = 9,
  NETWORK_SCAN_MSG_TYPE__TypeCmdScanThreadResult = 10,
  NETWORK_SCAN_MSG_TYPE__TypeRespScanThreadResult = 11
    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(NETWORK_SCAN_MSG_TYPE)
} NetworkScanMsgType;

/* --- messages --- */

struct  CmdScanWifiStart
{
  ProtobufCMessage base;
  protobuf_c_boolean blocking;
  protobuf_c_boolean passive;
  uint32_t group_channels;
  uint32_t period_ms;
};
#define CMD_SCAN_WIFI_START__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&cmd_scan_wifi_start__descriptor) \
    , 0, 0, 0, 0 }


struct  CmdScanThreadStart
{
  ProtobufCMessage base;
  protobuf_c_boolean blocking;
  uint32_t channel_mask;
};
#define CMD_SCAN_THREAD_START__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&cmd_scan_thread_start__descriptor) \
    , 0, 0 }


struct  RespScanWifiStart
{
  ProtobufCMessage base;
};
#define RESP_SCAN_WIFI_START__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&resp_scan_wifi_start__descriptor) \
     }


struct  RespScanThreadStart
{
  ProtobufCMessage base;
};
#define RESP_SCAN_THREAD_START__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&resp_scan_thread_start__descriptor) \
     }


struct  CmdScanWifiStatus
{
  ProtobufCMessage base;
};
#define CMD_SCAN_WIFI_STATUS__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&cmd_scan_wifi_status__descriptor) \
     }


struct  CmdScanThreadStatus
{
  ProtobufCMessage base;
};
#define CMD_SCAN_THREAD_STATUS__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&cmd_scan_thread_status__descriptor) \
     }


struct  RespScanWifiStatus
{
  ProtobufCMessage base;
  protobuf_c_boolean scan_finished;
  uint32_t result_count;
};
#define RESP_SCAN_WIFI_STATUS__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&resp_scan_wifi_status__descriptor) \
    , 0, 0 }


struct  RespScanThreadStatus
{
  ProtobufCMessage base;
  protobuf_c_boolean scan_finished;
  uint32_t result_count;
};
#define RESP_SCAN_THREAD_STATUS__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&resp_scan_thread_status__descriptor) \
    , 0, 0 }


struct  CmdScanWifiResult
{
  ProtobufCMessage base;
  uint32_t start_index;
  uint32_t count;
};
#define CMD_SCAN_WIFI_RESULT__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&cmd_scan_wifi_result__descriptor) \
    , 0, 0 }


struct  CmdScanThreadResult
{
  ProtobufCMessage base;
  uint32_t start_index;
  uint32_t count;
};
#define CMD_SCAN_THREAD_RESULT__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&cmd_scan_thread_result__descriptor) \
    , 0, 0 }


struct  WiFiScanResult
{
  ProtobufCMessage base;
  ProtobufCBinaryData ssid;
  uint32_t channel;
  int32_t rssi;
  ProtobufCBinaryData bssid;
  WifiAuthMode auth;
};
#define WI_FI_SCAN_RESULT__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&wi_fi_scan_result__descriptor) \
    , {0,NULL}, 0, 0, {0,NULL}, WIFI_AUTH_MODE__Open }


struct  ThreadScanResult
{
  ProtobufCMessage base;
  uint32_t pan_id;
  uint32_t channel;
  int32_t rssi;
  uint32_t lqi;
  ProtobufCBinaryData ext_addr;
  char *network_name;
  ProtobufCBinaryData ext_pan_id;
};
#define THREAD_SCAN_RESULT__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&thread_scan_result__descriptor) \
    , 0, 0, 0, 0, {0,NULL}, (char *)protobuf_c_empty_string, {0,NULL} }


struct  RespScanWifiResult
{
  ProtobufCMessage base;
  size_t n_entries;
  WiFiScanResult **entries;
};
#define RESP_SCAN_WIFI_RESULT__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&resp_scan_wifi_result__descriptor) \
    , 0,NULL }


struct  RespScanThreadResult
{
  ProtobufCMessage base;
  size_t n_entries;
  ThreadScanResult **entries;
};
#define RESP_SCAN_THREAD_RESULT__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&resp_scan_thread_result__descriptor) \
    , 0,NULL }


typedef enum {
  NETWORK_SCAN_PAYLOAD__PAYLOAD__NOT_SET = 0,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_WIFI_START = 10,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_WIFI_START = 11,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_WIFI_STATUS = 12,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_WIFI_STATUS = 13,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_WIFI_RESULT = 14,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_WIFI_RESULT = 15,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_THREAD_START = 16,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_THREAD_START = 17,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_THREAD_STATUS = 18,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_THREAD_STATUS = 19,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_THREAD_RESULT = 20,
  NETWORK_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_THREAD_RESULT = 21
    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(NETWORK_SCAN_PAYLOAD__PAYLOAD__CASE)
} NetworkScanPayload__PayloadCase;

struct  NetworkScanPayload
{
  ProtobufCMessage base;
  NetworkScanMsgType msg;
  Status status;
  NetworkScanPayload__PayloadCase payload_case;
  union {
    CmdScanWifiStart *cmd_scan_wifi_start;
    RespScanWifiStart *resp_scan_wifi_start;
    CmdScanWifiStatus *cmd_scan_wifi_status;
    RespScanWifiStatus *resp_scan_wifi_status;
    CmdScanWifiResult *cmd_scan_wifi_result;
    RespScanWifiResult *resp_scan_wifi_result;
    CmdScanThreadStart *cmd_scan_thread_start;
    RespScanThreadStart *resp_scan_thread_start;
    CmdScanThreadStatus *cmd_scan_thread_status;
    RespScanThreadStatus *resp_scan_thread_status;
    CmdScanThreadResult *cmd_scan_thread_result;
    RespScanThreadResult *resp_scan_thread_result;
  };
};
#define NETWORK_SCAN_PAYLOAD__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&network_scan_payload__descriptor) \
    , NETWORK_SCAN_MSG_TYPE__TypeCmdScanWifiStart, STATUS__Success, NETWORK_SCAN_PAYLOAD__PAYLOAD__NOT_SET, {0} }


/* CmdScanWifiStart methods */
void   cmd_scan_wifi_start__init
                     (CmdScanWifiStart         *message);
size_t cmd_scan_wifi_start__get_packed_size
                     (const CmdScanWifiStart   *message);
size_t cmd_scan_wifi_start__pack
                     (const CmdScanWifiStart   *message,
                      uint8_t             *out);
size_t cmd_scan_wifi_start__pack_to_buffer
                     (const CmdScanWifiStart   *message,
                      ProtobufCBuffer     *buffer);
CmdScanWifiStart *
       cmd_scan_wifi_start__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   cmd_scan_wifi_start__free_unpacked
                     (CmdScanWifiStart *message,
                      ProtobufCAllocator *allocator);
/* CmdScanThreadStart methods */
void   cmd_scan_thread_start__init
                     (CmdScanThreadStart         *message);
size_t cmd_scan_thread_start__get_packed_size
                     (const CmdScanThreadStart   *message);
size_t cmd_scan_thread_start__pack
                     (const CmdScanThreadStart   *message,
                      uint8_t             *out);
size_t cmd_scan_thread_start__pack_to_buffer
                     (const CmdScanThreadStart   *message,
                      ProtobufCBuffer     *buffer);
CmdScanThreadStart *
       cmd_scan_thread_start__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   cmd_scan_thread_start__free_unpacked
                     (CmdScanThreadStart *message,
                      ProtobufCAllocator *allocator);
/* RespScanWifiStart methods */
void   resp_scan_wifi_start__init
                     (RespScanWifiStart         *message);
size_t resp_scan_wifi_start__get_packed_size
                     (const RespScanWifiStart   *message);
size_t resp_scan_wifi_start__pack
                     (const RespScanWifiStart   *message,
                      uint8_t             *out);
size_t resp_scan_wifi_start__pack_to_buffer
                     (const RespScanWifiStart   *message,
                      ProtobufCBuffer     *buffer);
RespScanWifiStart *
       resp_scan_wifi_start__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   resp_scan_wifi_start__free_unpacked
                     (RespScanWifiStart *message,
                      ProtobufCAllocator *allocator);
/* RespScanThreadStart methods */
void   resp_scan_thread_start__init
                     (RespScanThreadStart         *message);
size_t resp_scan_thread_start__get_packed_size
                     (const RespScanThreadStart   *message);
size_t resp_scan_thread_start__pack
                     (const RespScanThreadStart   *message,
                      uint8_t             *out);
size_t resp_scan_thread_start__pack_to_buffer
                     (const RespScanThreadStart   *message,
                      ProtobufCBuffer     *buffer);
RespScanThreadStart *
       resp_scan_thread_start__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   resp_scan_thread_start__free_unpacked
                     (RespScanThreadStart *message,
                      ProtobufCAllocator *allocator);
/* CmdScanWifiStatus methods */
void   cmd_scan_wifi_status__init
                     (CmdScanWifiStatus         *message);
size_t cmd_scan_wifi_status__get_packed_size
                     (const CmdScanWifiStatus   *message);
size_t cmd_scan_wifi_status__pack
                     (const CmdScanWifiStatus   *message,
                      uint8_t             *out);
size_t cmd_scan_wifi_status__pack_to_buffer
                     (const CmdScanWifiStatus   *message,
                      ProtobufCBuffer     *buffer);
CmdScanWifiStatus *
       cmd_scan_wifi_status__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   cmd_scan_wifi_status__free_unpacked
                     (CmdScanWifiStatus *message,
                      ProtobufCAllocator *allocator);
/* CmdScanThreadStatus methods */
void   cmd_scan_thread_status__init
                     (CmdScanThreadStatus         *message);
size_t cmd_scan_thread_status__get_packed_size
                     (const CmdScanThreadStatus   *message);
size_t cmd_scan_thread_status__pack
                     (const CmdScanThreadStatus   *message,
                      uint8_t             *out);
size_t cmd_scan_thread_status__pack_to_buffer
                     (const CmdScanThreadStatus   *message,
                      ProtobufCBuffer     *buffer);
CmdScanThreadStatus *
       cmd_scan_thread_status__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   cmd_scan_thread_status__free_unpacked
                     (CmdScanThreadStatus *message,
                      ProtobufCAllocator *allocator);
/* RespScanWifiStatus methods */
void   resp_scan_wifi_status__init
                     (RespScanWifiStatus         *message);
size_t resp_scan_wifi_status__get_packed_size
                     (const RespScanWifiStatus   *message);
size_t resp_scan_wifi_status__pack
                     (const RespScanWifiStatus   *message,
                      uint8_t             *out);
size_t resp_scan_wifi_status__pack_to_buffer
                     (const RespScanWifiStatus   *message,
                      ProtobufCBuffer     *buffer);
RespScanWifiStatus *
       resp_scan_wifi_status__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   resp_scan_wifi_status__free_unpacked
                     (RespScanWifiStatus *message,
                      ProtobufCAllocator *allocator);
/* RespScanThreadStatus methods */
void   resp_scan_thread_status__init
                     (RespScanThreadStatus         *message);
size_t resp_scan_thread_status__get_packed_size
                     (const RespScanThreadStatus   *message);
size_t resp_scan_thread_status__pack
                     (const RespScanThreadStatus   *message,
                      uint8_t             *out);
size_t resp_scan_thread_status__pack_to_buffer
                     (const RespScanThreadStatus   *message,
                      ProtobufCBuffer     *buffer);
RespScanThreadStatus *
       resp_scan_thread_status__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   resp_scan_thread_status__free_unpacked
                     (RespScanThreadStatus *message,
                      ProtobufCAllocator *allocator);
/* CmdScanWifiResult methods */
void   cmd_scan_wifi_result__init
                     (CmdScanWifiResult         *message);
size_t cmd_scan_wifi_result__get_packed_size
                     (const CmdScanWifiResult   *message);
size_t cmd_scan_wifi_result__pack
                     (const CmdScanWifiResult   *message,
                      uint8_t             *out);
size_t cmd_scan_wifi_result__pack_to_buffer
                     (const CmdScanWifiResult   *message,
                      ProtobufCBuffer     *buffer);
CmdScanWifiResult *
       cmd_scan_wifi_result__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   cmd_scan_wifi_result__free_unpacked
                     (CmdScanWifiResult *message,
                      ProtobufCAllocator *allocator);
/* CmdScanThreadResult methods */
void   cmd_scan_thread_result__init
                     (CmdScanThreadResult         *message);
size_t cmd_scan_thread_result__get_packed_size
                     (const CmdScanThreadResult   *message);
size_t cmd_scan_thread_result__pack
                     (const CmdScanThreadResult   *message,
                      uint8_t             *out);
size_t cmd_scan_thread_result__pack_to_buffer
                     (const CmdScanThreadResult   *message,
                      ProtobufCBuffer     *buffer);
CmdScanThreadResult *
       cmd_scan_thread_result__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   cmd_scan_thread_result__free_unpacked
                     (CmdScanThreadResult *message,
                      ProtobufCAllocator *allocator);
/* WiFiScanResult methods */
void   wi_fi_scan_result__init
                     (WiFiScanResult         *message);
size_t wi_fi_scan_result__get_packed_size
                     (const WiFiScanResult   *message);
size_t wi_fi_scan_result__pack
                     (const WiFiScanResult   *message,
                      uint8_t             *out);
size_t wi_fi_scan_result__pack_to_buffer
                     (const WiFiScanResult   *message,
                      ProtobufCBuffer     *buffer);
WiFiScanResult *
       wi_fi_scan_result__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   wi_fi_scan_result__free_unpacked
                     (WiFiScanResult *message,
                      ProtobufCAllocator *allocator);
/* ThreadScanResult methods */
void   thread_scan_result__init
                     (ThreadScanResult         *message);
size_t thread_scan_result__get_packed_size
                     (const ThreadScanResult   *message);
size_t thread_scan_result__pack
                     (const ThreadScanResult   *message,
                      uint8_t             *out);
size_t thread_scan_result__pack_to_buffer
                     (const ThreadScanResult   *message,
                      ProtobufCBuffer     *buffer);
ThreadScanResult *
       thread_scan_result__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   thread_scan_result__free_unpacked
                     (ThreadScanResult *message,
                      ProtobufCAllocator *allocator);
/* RespScanWifiResult methods */
void   resp_scan_wifi_result__init
                     (RespScanWifiResult         *message);
size_t resp_scan_wifi_result__get_packed_size
                     (const RespScanWifiResult   *message);
size_t resp_scan_wifi_result__pack
                     (const RespScanWifiResult   *message,
                      uint8_t             *out);
size_t resp_scan_wifi_result__pack_to_buffer
                     (const RespScanWifiResult   *message,
                      ProtobufCBuffer     *buffer);
RespScanWifiResult *
       resp_scan_wifi_result__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   resp_scan_wifi_result__free_unpacked
                     (RespScanWifiResult *message,
                      ProtobufCAllocator *allocator);
/* RespScanThreadResult methods */
void   resp_scan_thread_result__init
                     (RespScanThreadResult         *message);
size_t resp_scan_thread_result__get_packed_size
                     (const RespScanThreadResult   *message);
size_t resp_scan_thread_result__pack
                     (const RespScanThreadResult   *message,
                      uint8_t             *out);
size_t resp_scan_thread_result__pack_to_buffer
                     (const RespScanThreadResult   *message,
                      ProtobufCBuffer     *buffer);
RespScanThreadResult *
       resp_scan_thread_result__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   resp_scan_thread_result__free_unpacked
                     (RespScanThreadResult *message,
                      ProtobufCAllocator *allocator);
/* NetworkScanPayload methods */
void   network_scan_payload__init
                     (NetworkScanPayload         *message);
size_t network_scan_payload__get_packed_size
                     (const NetworkScanPayload   *message);
size_t network_scan_payload__pack
                     (const NetworkScanPayload   *message,
                      uint8_t             *out);
size_t network_scan_payload__pack_to_buffer
                     (const NetworkScanPayload   *message,
                      ProtobufCBuffer     *buffer);
NetworkScanPayload *
       network_scan_payload__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   network_scan_payload__free_unpacked
                     (NetworkScanPayload *message,
                      ProtobufCAllocator *allocator);
/* --- per-message closures --- */

typedef void (*CmdScanWifiStart_Closure)
                 (const CmdScanWifiStart *message,
                  void *closure_data);
typedef void (*CmdScanThreadStart_Closure)
                 (const CmdScanThreadStart *message,
                  void *closure_data);
typedef void (*RespScanWifiStart_Closure)
                 (const RespScanWifiStart *message,
                  void *closure_data);
typedef void (*RespScanThreadStart_Closure)
                 (const RespScanThreadStart *message,
                  void *closure_data);
typedef void (*CmdScanWifiStatus_Closure)
                 (const CmdScanWifiStatus *message,
                  void *closure_data);
typedef void (*CmdScanThreadStatus_Closure)
                 (const CmdScanThreadStatus *message,
                  void *closure_data);
typedef void (*RespScanWifiStatus_Closure)
                 (const RespScanWifiStatus *message,
                  void *closure_data);
typedef void (*RespScanThreadStatus_Closure)
                 (const RespScanThreadStatus *message,
                  void *closure_data);
typedef void (*CmdScanWifiResult_Closure)
                 (const CmdScanWifiResult *message,
                  void *closure_data);
typedef void (*CmdScanThreadResult_Closure)
                 (const CmdScanThreadResult *message,
                  void *closure_data);
typedef void (*WiFiScanResult_Closure)
                 (const WiFiScanResult *message,
                  void *closure_data);
typedef void (*ThreadScanResult_Closure)
                 (const ThreadScanResult *message,
                  void *closure_data);
typedef void (*RespScanWifiResult_Closure)
                 (const RespScanWifiResult *message,
                  void *closure_data);
typedef void (*RespScanThreadResult_Closure)
                 (const RespScanThreadResult *message,
                  void *closure_data);
typedef void (*NetworkScanPayload_Closure)
                 (const NetworkScanPayload *message,
                  void *closure_data);

/* --- services --- */


/* --- descriptors --- */

extern const ProtobufCEnumDescriptor    network_scan_msg_type__descriptor;
extern const ProtobufCMessageDescriptor cmd_scan_wifi_start__descriptor;
extern const ProtobufCMessageDescriptor cmd_scan_thread_start__descriptor;
extern const ProtobufCMessageDescriptor resp_scan_wifi_start__descriptor;
extern const ProtobufCMessageDescriptor resp_scan_thread_start__descriptor;
extern const ProtobufCMessageDescriptor cmd_scan_wifi_status__descriptor;
extern const ProtobufCMessageDescriptor cmd_scan_thread_status__descriptor;
extern const ProtobufCMessageDescriptor resp_scan_wifi_status__descriptor;
extern const ProtobufCMessageDescriptor resp_scan_thread_status__descriptor;
extern const ProtobufCMessageDescriptor cmd_scan_wifi_result__descriptor;
extern const ProtobufCMessageDescriptor cmd_scan_thread_result__descriptor;
extern const ProtobufCMessageDescriptor wi_fi_scan_result__descriptor;
extern const ProtobufCMessageDescriptor thread_scan_result__descriptor;
extern const ProtobufCMessageDescriptor resp_scan_wifi_result__descriptor;
extern const ProtobufCMessageDescriptor resp_scan_thread_result__descriptor;
extern const ProtobufCMessageDescriptor network_scan_payload__descriptor;

PROTOBUF_C__END_DECLS


#endif  /* PROTOBUF_C_network_5fscan_2eproto__INCLUDED */
