File nut/include/pro/discover.h


Included Files


Preprocessor definitions

#define _PRO_DISCOVER_H

#define DISCOVERY_VERSION 0x10

#define DIST_REQUEST 0

#define DIST_ANNOUNCE 1

#define DIST_APPLY 2

#define DISF_INITAL_ANN 0x0001


Typedef DISCOVERY_TELE

typedef struct _DISCOVERY_TELE DISCOVERY_TELE
struct _DISCOVERY_TELE  
   {  
      uint32_t dist_xid;  
      uint8_t dist_type;  
      uint8_t dist_ver;  
      uint8_t dist_mac[6];  
      uint32_t dist_ip_addr;  
      uint32_t dist_ip_mask;  
      uint32_t dist_gateway;  
      uint32_t dist_cip_addr;  
      uint8_t dist_hostname[8];  
      uint8_t dist_custom[92];  
   }  

Typedef NutDiscoveryCallback

typedef int (*NutDiscoveryCallback)(uint32_t,uint16_t,DISCOVERY_TELE*,int)