34 lines
992 B
C
34 lines
992 B
C
#include "servicepoint.h"
|
|
|
|
int main(void) {
|
|
//UdpConnection *connection = sp_udp_open_ipv4(172, 23, 42, 29, 2342);
|
|
UdpConnection *connection = sp_udp_open_ipv4(127, 0, 0, 1, 2342);
|
|
if (connection == NULL)
|
|
return 1;
|
|
|
|
sp_udp_send_header(connection, (Header) {.command_code = COMMAND_CODE_CLEAR});
|
|
|
|
CharGrid *grid = sp_char_grid_new(5, 2);
|
|
if (grid == NULL)
|
|
return 1;
|
|
|
|
sp_char_grid_set(grid, 0, 0, 'H');
|
|
sp_char_grid_set(grid, 1, 0, 'e');
|
|
sp_char_grid_set(grid, 2, 0, 'l');
|
|
sp_char_grid_set(grid, 3, 0, 'l');
|
|
sp_char_grid_set(grid, 4, 0, 'o');
|
|
sp_char_grid_set(grid, 0, 1, 'W');
|
|
sp_char_grid_set(grid, 1, 1, 'o');
|
|
sp_char_grid_set(grid, 2, 1, 'r');
|
|
sp_char_grid_set(grid, 3, 1, 'l');
|
|
sp_char_grid_set(grid, 4, 1, 'd');
|
|
|
|
Packet *packet = sp_char_grid_into_packet(grid, 0, 0);
|
|
if (packet == NULL)
|
|
return 1;
|
|
sp_udp_send_packet(connection, packet);
|
|
|
|
sp_udp_free(connection);
|
|
return 0;
|
|
}
|