44 sendMessage((
const char*) imgC->data(), imgC->size());
50 sprintf(buffer,
"POScenter: %3d;%3d | %.1fTRAME", maPosition->
center.x, maPosition->
center.y, maPosition->
angle);
55 sprintf(buffer,
"MSG%sTRAME", (
const char*) data);
60 sprintf(buffer,
"ACK%sTRAME", (
const char*) data);
65 sprintf(buffer,
"BAT%sTRAME", (
const char*) data);
70 sprintf(buffer,
"NAK%sTRAME", (
const char*) data);
75 sprintf(buffer,
"LCD%sTRAME", (
const char*) data);
86 sscanf(buffer,
"%3s:%s", typeMessage, data);
99 perror(
"Send failed : ");
#define HEADER_STM_NO_ACK
int receive_message_from_monitor(char *typeMessage, char *data)
Réception d'un message. La fonction est bloquante et retourne par référence le type de message reçu (...
int send_message_to_monitor(const char *typeMessage, const void *data)
Envoi d'un message vers l'interface graphique.
#define HEADER_STM_LOST_DMB
int sendMessage(const char *data, int dataLength)
vector< unsigned char > Jpg
int receiveDataFromServer(char *data, int size)
int sendDataToServer(char *data, int length)
struct sockaddr_in SOCKADDR_IN
Library for sending message to monitor or receiving message.
string serverReceive(int size)