2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								/* Generated by the protocol buffer compiler.  DO NOT EDIT! */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* Generated from: wifi_scan.proto */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# ifndef PROTOBUF_C_wifi_5fscan_2eproto__INCLUDED 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define PROTOBUF_C_wifi_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. 
 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								# elif 1004000 < PROTOBUF_C_MIN_COMPILER_VERSION 
 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								#  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  "wifi_constants.pb-c.h" 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								typedef  struct  CmdScanStart  CmdScanStart ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  struct  RespScanStart  RespScanStart ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  struct  CmdScanStatus  CmdScanStatus ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  struct  RespScanStatus  RespScanStatus ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  struct  CmdScanResult  CmdScanResult ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  struct  WiFiScanResult  WiFiScanResult ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  struct  RespScanResult  RespScanResult ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  struct  WiFiScanPayload  WiFiScanPayload ; 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* --- enums --- */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  enum  _WiFiScanMsgType  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_MSG_TYPE__TypeCmdScanStart  =  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_MSG_TYPE__TypeRespScanStart  =  1 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_MSG_TYPE__TypeCmdScanStatus  =  2 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_MSG_TYPE__TypeRespScanStatus  =  3 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_MSG_TYPE__TypeCmdScanResult  =  4 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_MSG_TYPE__TypeRespScanResult  =  5 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE ( WI_FI_SCAN_MSG_TYPE ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								}  WiFiScanMsgType ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* --- messages --- */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   CmdScanStart 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ProtobufCMessage  base ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  protobuf_c_boolean  blocking ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  protobuf_c_boolean  passive ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  uint32_t  group_channels ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  uint32_t  period_ms ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define CMD_SCAN_START__INIT \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 {  PROTOBUF_C_MESSAGE_INIT  ( & cmd_scan_start__descriptor )  \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ,  0 ,  0 ,  0 ,  0  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   RespScanStart 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ProtobufCMessage  base ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define RESP_SCAN_START__INIT \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 {  PROTOBUF_C_MESSAGE_INIT  ( & resp_scan_start__descriptor )  \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   CmdScanStatus 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ProtobufCMessage  base ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define CMD_SCAN_STATUS__INIT \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 {  PROTOBUF_C_MESSAGE_INIT  ( & cmd_scan_status__descriptor )  \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								     } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   RespScanStatus 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ProtobufCMessage  base ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  protobuf_c_boolean  scan_finished ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  uint32_t  result_count ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define RESP_SCAN_STATUS__INIT \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 {  PROTOBUF_C_MESSAGE_INIT  ( & resp_scan_status__descriptor )  \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ,  0 ,  0  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   CmdScanResult 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ProtobufCMessage  base ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  uint32_t  start_index ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  uint32_t  count ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define CMD_SCAN_RESULT__INIT \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 {  PROTOBUF_C_MESSAGE_INIT  ( & cmd_scan_result__descriptor )  \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ,  0 ,  0  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   WiFiScanResult 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  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  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   RespScanResult 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ProtobufCMessage  base ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  size_t  n_entries ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WiFiScanResult  * * entries ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define RESP_SCAN_RESULT__INIT \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 {  PROTOBUF_C_MESSAGE_INIT  ( & resp_scan_result__descriptor )  \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ,  0 , NULL  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  enum  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_PAYLOAD__PAYLOAD__NOT_SET  =  0 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_START  =  10 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_START  =  11 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_STATUS  =  12 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_STATUS  =  13 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_PAYLOAD__PAYLOAD_CMD_SCAN_RESULT  =  14 , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WI_FI_SCAN_PAYLOAD__PAYLOAD_RESP_SCAN_RESULT  =  15 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								    PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE ( WI_FI_SCAN_PAYLOAD__PAYLOAD__CASE ) 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								}  WiFiScanPayload__PayloadCase ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2022-05-26 11:10:12 +05:30 
										
									 
								 
							 
							
								
									
										 
									 
								
							 
							
								 
							 
							
							
								struct   WiFiScanPayload 
							 
						 
					
						
							
								
									
										
										
										
											2019-04-23 12:18:28 +05:30 
										
									 
								 
							 
							
								
							 
							
								 
							 
							
							
								{ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  ProtobufCMessage  base ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WiFiScanMsgType  msg ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  Status  status ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  WiFiScanPayload__PayloadCase  payload_case ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  union  { 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    CmdScanStart  * cmd_scan_start ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    RespScanStart  * resp_scan_start ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    CmdScanStatus  * cmd_scan_status ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    RespScanStatus  * resp_scan_status ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    CmdScanResult  * cmd_scan_result ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    RespScanResult  * resp_scan_result ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								  } ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								} ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# define WI_FI_SCAN_PAYLOAD__INIT \ 
 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								 {  PROTOBUF_C_MESSAGE_INIT  ( & wi_fi_scan_payload__descriptor )  \
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								    ,  WI_FI_SCAN_MSG_TYPE__TypeCmdScanStart ,  STATUS__Success ,  WI_FI_SCAN_PAYLOAD__PAYLOAD__NOT_SET ,  { 0 }  } 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* CmdScanStart methods */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    cmd_scan_start__init 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( CmdScanStart          * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_start__get_packed_size 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanStart    * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_start__pack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanStart    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      uint8_t              * out ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_start__pack_to_buffer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanStart    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCBuffer      * buffer ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								CmdScanStart  * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       cmd_scan_start__unpack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( ProtobufCAllocator   * allocator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      size_t                len , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      const  uint8_t        * data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    cmd_scan_start__free_unpacked 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( CmdScanStart  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCAllocator  * allocator ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* RespScanStart methods */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    resp_scan_start__init 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( RespScanStart          * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_start__get_packed_size 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanStart    * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_start__pack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanStart    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      uint8_t              * out ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_start__pack_to_buffer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanStart    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCBuffer      * buffer ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								RespScanStart  * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       resp_scan_start__unpack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( ProtobufCAllocator   * allocator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      size_t                len , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      const  uint8_t        * data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    resp_scan_start__free_unpacked 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( RespScanStart  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCAllocator  * allocator ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* CmdScanStatus methods */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    cmd_scan_status__init 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( CmdScanStatus          * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_status__get_packed_size 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanStatus    * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_status__pack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanStatus    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      uint8_t              * out ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_status__pack_to_buffer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanStatus    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCBuffer      * buffer ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								CmdScanStatus  * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       cmd_scan_status__unpack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( ProtobufCAllocator   * allocator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      size_t                len , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      const  uint8_t        * data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    cmd_scan_status__free_unpacked 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( CmdScanStatus  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCAllocator  * allocator ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* RespScanStatus methods */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    resp_scan_status__init 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( RespScanStatus          * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_status__get_packed_size 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanStatus    * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_status__pack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanStatus    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      uint8_t              * out ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_status__pack_to_buffer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanStatus    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCBuffer      * buffer ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								RespScanStatus  * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       resp_scan_status__unpack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( ProtobufCAllocator   * allocator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      size_t                len , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      const  uint8_t        * data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    resp_scan_status__free_unpacked 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( RespScanStatus  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCAllocator  * allocator ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* CmdScanResult methods */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    cmd_scan_result__init 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( CmdScanResult          * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_result__get_packed_size 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanResult    * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_result__pack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanResult    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      uint8_t              * out ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  cmd_scan_result__pack_to_buffer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  CmdScanResult    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCBuffer      * buffer ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								CmdScanResult  * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       cmd_scan_result__unpack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( ProtobufCAllocator   * allocator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      size_t                len , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      const  uint8_t        * data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    cmd_scan_result__free_unpacked 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( CmdScanResult  * 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 ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* RespScanResult methods */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    resp_scan_result__init 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( RespScanResult          * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_result__get_packed_size 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanResult    * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_result__pack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanResult    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      uint8_t              * out ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  resp_scan_result__pack_to_buffer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  RespScanResult    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCBuffer      * buffer ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								RespScanResult  * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       resp_scan_result__unpack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( ProtobufCAllocator   * allocator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      size_t                len , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      const  uint8_t        * data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    resp_scan_result__free_unpacked 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( RespScanResult  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCAllocator  * allocator ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* WiFiScanPayload methods */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    wi_fi_scan_payload__init 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( WiFiScanPayload          * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  wi_fi_scan_payload__get_packed_size 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  WiFiScanPayload    * message ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  wi_fi_scan_payload__pack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  WiFiScanPayload    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      uint8_t              * out ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								size_t  wi_fi_scan_payload__pack_to_buffer 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( const  WiFiScanPayload    * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCBuffer      * buffer ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								WiFiScanPayload  * 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								       wi_fi_scan_payload__unpack 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( ProtobufCAllocator   * allocator , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      size_t                len , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      const  uint8_t        * data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								void    wi_fi_scan_payload__free_unpacked 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                     ( WiFiScanPayload  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                      ProtobufCAllocator  * allocator ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* --- per-message closures --- */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * CmdScanStart_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  CmdScanStart  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * RespScanStart_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  RespScanStart  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * CmdScanStatus_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  CmdScanStatus  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * RespScanStatus_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  RespScanStatus  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * CmdScanResult_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  CmdScanResult  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * WiFiScanResult_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  WiFiScanResult  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * RespScanResult_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  RespScanResult  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								typedef  void  ( * WiFiScanPayload_Closure ) 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                 ( const  WiFiScanPayload  * message , 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								                  void  * closure_data ) ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* --- services --- */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								/* --- descriptors --- */ 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCEnumDescriptor     wi_fi_scan_msg_type__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  cmd_scan_start__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  resp_scan_start__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  cmd_scan_status__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  resp_scan_status__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  cmd_scan_result__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  wi_fi_scan_result__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  resp_scan_result__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								extern  const  ProtobufCMessageDescriptor  wi_fi_scan_payload__descriptor ; 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								PROTOBUF_C__END_DECLS 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							 
							
							
								# endif   /* PROTOBUF_C_wifi_5fscan_2eproto__INCLUDED */