change ip from const char* to String
This commit is contained in:
parent
65fb61aa5f
commit
78a6624801
11
Artnet.h
11
Artnet.h
@ -153,7 +153,7 @@ namespace arx
|
|||||||
class Sender_
|
class Sender_
|
||||||
{
|
{
|
||||||
Array<PACKET_SIZE> packet;
|
Array<PACKET_SIZE> packet;
|
||||||
const char* ip;
|
String ip;
|
||||||
uint16_t port {DEFAULT_PORT};
|
uint16_t port {DEFAULT_PORT};
|
||||||
uint8_t target_net {0};
|
uint8_t target_net {0};
|
||||||
uint8_t target_subnet {0};
|
uint8_t target_subnet {0};
|
||||||
@ -210,7 +210,7 @@ namespace arx
|
|||||||
void send()
|
void send()
|
||||||
{
|
{
|
||||||
packet[IDX(Index::SEQUENCE)] = seq++;
|
packet[IDX(Index::SEQUENCE)] = seq++;
|
||||||
stream->beginPacket(ip, port);
|
stream->beginPacket(ip.c_str(), port);
|
||||||
stream->write(packet.data(), packet.size());
|
stream->write(packet.data(), packet.size());
|
||||||
stream->endPacket();
|
stream->endPacket();
|
||||||
}
|
}
|
||||||
@ -244,7 +244,7 @@ namespace arx
|
|||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
void attach(S& s, const char* user_ip, const uint16_t user_port = DEFAULT_PORT)
|
void attach(S& s, const String& user_ip, const uint16_t user_port = DEFAULT_PORT)
|
||||||
{
|
{
|
||||||
stream = &s;
|
stream = &s;
|
||||||
ip = user_ip;
|
ip = user_ip;
|
||||||
@ -442,7 +442,7 @@ namespace arx
|
|||||||
{
|
{
|
||||||
S stream;
|
S stream;
|
||||||
public:
|
public:
|
||||||
void begin(const char* send_ip, const uint16_t send_port = DEFAULT_PORT, const uint16_t recv_port = DEFAULT_PORT)
|
void begin(const String& send_ip, const uint16_t send_port = DEFAULT_PORT, const uint16_t recv_port = DEFAULT_PORT)
|
||||||
{
|
{
|
||||||
stream.begin(recv_port);
|
stream.begin(recv_port);
|
||||||
this->Sender_<S>::attach(stream, send_ip, send_port);
|
this->Sender_<S>::attach(stream, send_ip, send_port);
|
||||||
@ -455,8 +455,9 @@ namespace arx
|
|||||||
{
|
{
|
||||||
S stream;
|
S stream;
|
||||||
public:
|
public:
|
||||||
void begin(const char* ip, const uint16_t port = DEFAULT_PORT)
|
void begin(const String& ip, const uint16_t port = DEFAULT_PORT)
|
||||||
{
|
{
|
||||||
|
stream.begin(DEFAULT_PORT);
|
||||||
this->Sender_<S>::attach(stream, ip, port);
|
this->Sender_<S>::attach(stream, ip, port);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user