AP_Networking: add get_str() accessor to IP address parms

This commit is contained in:
Tom Pittenger 2023-11-12 17:41:10 -08:00 committed by Tom Pittenger
parent 4afd0f746b
commit 74f9b74fe7
2 changed files with 10 additions and 0 deletions

View File

@ -68,4 +68,9 @@ void AP_Networking_IPV4::set_default_uint32(uint32_t v)
}
}
const char* AP_Networking_IPV4::get_str() const
{
return AP_Networking::convert_ip_to_str(get_uint32());
}
#endif // AP_NETWORKING_ENABLED

View File

@ -1,5 +1,7 @@
#pragma once
#include <AP_Param/AP_Param.h>
/*
class for an IPV4 address as a parameter
*/
@ -15,6 +17,9 @@ public:
// set address from a uint32_t
void set_uint32(uint32_t addr);
// return address as a null-terminated string
const char* get_str() const;
// set default address from a uint32
void set_default_uint32(uint32_t addr);