Посмотр рубрик

IPAddress

IPAddress - класс для хранения IP адреса.

Конструктор #

IPAddress()
IPAddress(uint8_t oct0, uint8_t oct1, uint8_t oct2, uint8_t oct3)
IPAddress(uint32_t address)
IPAddress(const uint8_t *address)
Создать IP адрес:

IPAddress ip1(192, 168, 1, 1);
IPAddress ip2(0x101A8C0);

uint8_t ip[] = {192, 168, 1, 1};
IPAddress ip3(ip);

Serial.println(ip3);

Если создать из нуля - IPAddress(0) - получится невалидный IP адрес, будет напечатан как IP unset.

fromString #

bool fromString(const char *address)
bool fromString(const String &address)
Конвертировать из строки

printTo #

size_t printTo(Print& p)
Напечатать в Print

toString #

String toString()
Вывести в строку

clear #

void clear()
Очистить (сбросить в 0)

isSet #

bool isSet()
Адрес задан корреткно

Операторы #

Может сравниваться с другими IPAddress, а также проверяться на валидность как if (ip).

Полезные страницы #

(1 голос)
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Прокрутить вверх