3 #include <AP_Param/AP_Param.h>
6 class for an IPV4 address as a parameter
8 class AP_Networking_IPV4
11 AP_Networking_IPV4(const char *default_addr
);
14 // return address as a uint32_t
15 uint32_t get_uint32(void) const;
17 // set address from a uint32_t
18 void set_uint32(uint32_t addr
);
20 // return address as a null-terminated string
21 const char* get_str();
23 // set default address from a uint32
24 void set_default_uint32(uint32_t addr
);
26 static const struct AP_Param::GroupInfo var_info
[];
33 class for an ethernet MAC address as a parameter
35 class AP_Networking_MAC
38 AP_Networking_MAC(const char *default_addr
);
40 void get_address(uint8_t addr
[6]) const;
41 void set_default_address_byte(uint8_t idx
, uint8_t b
);
42 static const struct AP_Param::GroupInfo var_info
[];