SITL: Added comment to clarify IMU acceleration value
[ardupilot.git] / libraries / AP_Networking / AP_Networking_address.h
blobf9852948676ec88bb9717c869b820fa1fc9f2107
1 #pragma once
3 #include <AP_Param/AP_Param.h>
5 /*
6 class for an IPV4 address as a parameter
7 */
8 class AP_Networking_IPV4
10 public:
11 AP_Networking_IPV4(const char *default_addr);
12 AP_Int16 addr[4];
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[];
28 private:
29 char strbuf[16];
33 class for an ethernet MAC address as a parameter
35 class AP_Networking_MAC
37 public:
38 AP_Networking_MAC(const char *default_addr);
39 AP_Int16 addr[6];
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[];