37 lines
1.1 KiB
C
37 lines
1.1 KiB
C
#include "protocol.h"
|
|
#include "stdio.h"
|
|
|
|
int main(){
|
|
printf("Test number\n");
|
|
char number = 112;
|
|
uint8_t buffer_number[] = {};
|
|
size_t len_buffer_number;
|
|
protocol_encode_number(number, buffer_number, &len_buffer_number);
|
|
for (int i = 0; i < len_buffer_number; i++){
|
|
printf("buffer %d: %d\n", i, buffer_number[i]);
|
|
}
|
|
|
|
printf("---------------------------------------\n");
|
|
|
|
char encode_message_number[] = {};
|
|
size_t len_message_number;
|
|
protocol_decode(buffer_number, len_buffer_number, encode_message_number, &len_message_number);
|
|
printf("number: %d\n", encode_message_number[0]);
|
|
|
|
printf("\nTest word\n");
|
|
char* word = "word";
|
|
uint8_t buffer[] = {};
|
|
size_t len_buffer;
|
|
protocol_encode_word(word, strlen(word), buffer, &len_buffer);
|
|
for (int i = 0; i < len_buffer; i++){
|
|
printf("buffer %d: %d\n", i, buffer[i]);
|
|
}
|
|
|
|
printf("---------------------------------------\n");
|
|
|
|
char encode_message[] = {};
|
|
size_t len_message;
|
|
protocol_decode(buffer, len_buffer, encode_message, &len_message);
|
|
printf("message: %s\n", encode_message);
|
|
return 0;
|
|
} |