#include #include "servicepoint.h" int main(void) { UdpConnection *connection = sp_connection_open("localhost:2342"); if (connection == NULL) return 1; Bitmap *pixels = sp_bitmap_new(PIXEL_WIDTH, PIXEL_HEIGHT); if (pixels == NULL) return 1; sp_bitmap_fill(pixels, true); TypedCommand *command = sp_command_bitmap_linear_win(0, 0, pixels, COMPRESSION_CODE_UNCOMPRESSED); if (command == NULL) return 1; Packet *packet = sp_packet_from_command(command); Header *header = sp_packet_get_header(packet); printf("[%d, %d, %d, %d, %d]\n", header->command_code, header->a, header->b, header->c, header->d); sp_connection_send_packet(connection, packet); sp_connection_free(connection); return 0; }