diff --git a/groundStation/src/frontend/frontend_common.c b/groundStation/src/frontend/frontend_common.c index ad9b90c501e4fd7cadc2e51a17667f3a2dda3a9b..7b9f29dfde8ea1680169f6d0b484241a711ef026 100644 --- a/groundStation/src/frontend/frontend_common.c +++ b/groundStation/src/frontend/frontend_common.c @@ -83,3 +83,8 @@ char * ucart_backendGetline(struct backend_conn *conn) getline(&conn->buf, &conn->len, conn->socket); return conn->buf; } + +size_t ucart_backendWrite(struct backend_conn *conn, const char * line) +{ + return fputs(line, conn->socket); +} diff --git a/groundStation/src/frontend/frontend_common.h b/groundStation/src/frontend/frontend_common.h index 28405f194168e7825d07cbe367213cb105fadd83..dd2eb7e3beaafec37a8e057016421d7b37a9ad0c 100644 --- a/groundStation/src/frontend/frontend_common.h +++ b/groundStation/src/frontend/frontend_common.h @@ -15,4 +15,7 @@ void ucart_backendDisconnect(struct backend_conn * conn); */ char * ucart_backendGetline(struct backend_conn * conn); +/* Write a line to the backend */ +void ucart_backendWrite(struct backend_conn * backend, const char * line); + #endif