diff --git a/OdomMessage.pb.c b/OdomMessage.pb.c
deleted file mode 100644
index b52bf37b70ed4c29eb2661f3a181e6820e69f0f2..0000000000000000000000000000000000000000
--- a/OdomMessage.pb.c
+++ /dev/null
@@ -1,15 +0,0 @@
-/* Automatically generated nanopb constant definitions */
-/* Generated by nanopb-0.4.1 */
-
-#include "OdomMessage.pb.h"
-#if PB_PROTO_HEADER_VERSION != 40
-#error Regenerate this file with the current version of nanopb generator.
-#endif
-
-PB_BIND(status_message_Point2D, status_message_Point2D, AUTO)
-
-
-PB_BIND(status_message_OdomMessage, status_message_OdomMessage, AUTO)
-
-
-
diff --git a/OdomMessage.pb.h b/OdomMessage.pb.h
deleted file mode 100644
index a8de9453c2e20e721146ac563a06aef006d15561..0000000000000000000000000000000000000000
--- a/OdomMessage.pb.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* Automatically generated nanopb header */
-/* Generated by nanopb-0.4.1 */
-
-#ifndef PB_STATUS_MESSAGE_ODOMMESSAGE_PB_H_INCLUDED
-#define PB_STATUS_MESSAGE_ODOMMESSAGE_PB_H_INCLUDED
-#include <pb.h>
-
-#if PB_PROTO_HEADER_VERSION != 40
-#error Regenerate this file with the current version of nanopb generator.
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Struct definitions */
-typedef struct _status_message_Point2D {
-    float x;
-    float y;
-} status_message_Point2D;
-
-typedef struct _status_message_OdomMessage {
-    int32_t sensor_id;
-    status_message_Point2D position;
-    float angle;
-    float linearSpeed;
-    float angularSpeed;
-} status_message_OdomMessage;
-
-
-/* Initializer values for message structs */
-#define status_message_Point2D_init_default      {0, 0}
-#define status_message_OdomMessage_init_default  {0, status_message_Point2D_init_default, 0, 0, 0}
-#define status_message_Point2D_init_zero         {0, 0}
-#define status_message_OdomMessage_init_zero     {0, status_message_Point2D_init_zero, 0, 0, 0}
-
-/* Field tags (for use in manual encoding/decoding) */
-#define status_message_Point2D_x_tag             1
-#define status_message_Point2D_y_tag             2
-#define status_message_OdomMessage_sensor_id_tag 1
-#define status_message_OdomMessage_position_tag  2
-#define status_message_OdomMessage_angle_tag     3
-#define status_message_OdomMessage_linearSpeed_tag 4
-#define status_message_OdomMessage_angularSpeed_tag 5
-
-/* Struct field encoding specification for nanopb */
-#define status_message_Point2D_FIELDLIST(X, a) \
-X(a, STATIC,   SINGULAR, FLOAT,    x,                 1) \
-X(a, STATIC,   SINGULAR, FLOAT,    y,                 2)
-#define status_message_Point2D_CALLBACK NULL
-#define status_message_Point2D_DEFAULT NULL
-
-#define status_message_OdomMessage_FIELDLIST(X, a) \
-X(a, STATIC,   SINGULAR, INT32,    sensor_id,         1) \
-X(a, STATIC,   SINGULAR, MESSAGE,  position,          2) \
-X(a, STATIC,   SINGULAR, FLOAT,    angle,             3) \
-X(a, STATIC,   SINGULAR, FLOAT,    linearSpeed,       4) \
-X(a, STATIC,   SINGULAR, FLOAT,    angularSpeed,      5)
-#define status_message_OdomMessage_CALLBACK NULL
-#define status_message_OdomMessage_DEFAULT NULL
-#define status_message_OdomMessage_position_MSGTYPE status_message_Point2D
-
-extern const pb_msgdesc_t status_message_Point2D_msg;
-extern const pb_msgdesc_t status_message_OdomMessage_msg;
-
-/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
-#define status_message_Point2D_fields &status_message_Point2D_msg
-#define status_message_OdomMessage_fields &status_message_OdomMessage_msg
-
-/* Maximum encoded size of messages (where known) */
-#define status_message_Point2D_size              10
-#define status_message_OdomMessage_size          38
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif
diff --git a/StatusMessage.pb.c b/StatusMessage.pb.c
deleted file mode 100644
index 5499d187422a4a6501d9caafef684183ed8b3396..0000000000000000000000000000000000000000
--- a/StatusMessage.pb.c
+++ /dev/null
@@ -1,12 +0,0 @@
-/* Automatically generated nanopb constant definitions */
-/* Generated by nanopb-0.4.1 */
-
-#include "StatusMessage.pb.h"
-#if PB_PROTO_HEADER_VERSION != 40
-#error Regenerate this file with the current version of nanopb generator.
-#endif
-
-PB_BIND(status_message_StatusMessage, status_message_StatusMessage, AUTO)
-
-
-
diff --git a/StatusMessage.pb.h b/StatusMessage.pb.h
deleted file mode 100644
index 1da8d6141ad6ae10df8c227e6465c8e0a4f1c3b0..0000000000000000000000000000000000000000
--- a/StatusMessage.pb.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Automatically generated nanopb header */
-/* Generated by nanopb-0.4.1 */
-
-#ifndef PB_STATUS_MESSAGE_STATUSMESSAGE_PB_H_INCLUDED
-#define PB_STATUS_MESSAGE_STATUSMESSAGE_PB_H_INCLUDED
-#include <pb.h>
-#include "google/protobuf/timestamp.pb.h"
-#include "ToFMessage.pb.h"
-#include "OdomMessage.pb.h"
-
-#if PB_PROTO_HEADER_VERSION != 40
-#error Regenerate this file with the current version of nanopb generator.
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Struct definitions */
-typedef struct _status_message_StatusMessage {
-    int32_t id;
-    google_protobuf_Timestamp timestamp;
-    pb_size_t which_body;
-    union {
-        status_message_ToFMessage tof;
-        status_message_OdomMessage odom;
-    } body;
-} status_message_StatusMessage;
-
-
-/* Initializer values for message structs */
-#define status_message_StatusMessage_init_default {0, google_protobuf_Timestamp_init_default, 0, {status_message_ToFMessage_init_default}}
-#define status_message_StatusMessage_init_zero   {0, google_protobuf_Timestamp_init_zero, 0, {status_message_ToFMessage_init_zero}}
-
-/* Field tags (for use in manual encoding/decoding) */
-#define status_message_StatusMessage_tof_tag     3
-#define status_message_StatusMessage_odom_tag    4
-#define status_message_StatusMessage_id_tag      1
-#define status_message_StatusMessage_timestamp_tag 2
-
-/* Struct field encoding specification for nanopb */
-#define status_message_StatusMessage_FIELDLIST(X, a) \
-X(a, STATIC,   SINGULAR, INT32,    id,                1) \
-X(a, STATIC,   SINGULAR, MESSAGE,  timestamp,         2) \
-X(a, STATIC,   ONEOF,    MESSAGE,  (body,tof,body.tof),   3) \
-X(a, STATIC,   ONEOF,    MESSAGE,  (body,odom,body.odom),   4)
-#define status_message_StatusMessage_CALLBACK NULL
-#define status_message_StatusMessage_DEFAULT NULL
-#define status_message_StatusMessage_timestamp_MSGTYPE google_protobuf_Timestamp
-#define status_message_StatusMessage_body_tof_MSGTYPE status_message_ToFMessage
-#define status_message_StatusMessage_body_odom_MSGTYPE status_message_OdomMessage
-
-extern const pb_msgdesc_t status_message_StatusMessage_msg;
-
-/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
-#define status_message_StatusMessage_fields &status_message_StatusMessage_msg
-
-/* Maximum encoded size of messages (where known) */
-#define status_message_StatusMessage_size        75
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif
diff --git a/ToFMessage.pb.c b/ToFMessage.pb.c
deleted file mode 100644
index e3a3d11c2214b165f7a0c7a07663cde14a42ca83..0000000000000000000000000000000000000000
--- a/ToFMessage.pb.c
+++ /dev/null
@@ -1,12 +0,0 @@
-/* Automatically generated nanopb constant definitions */
-/* Generated by nanopb-0.4.1 */
-
-#include "ToFMessage.pb.h"
-#if PB_PROTO_HEADER_VERSION != 40
-#error Regenerate this file with the current version of nanopb generator.
-#endif
-
-PB_BIND(status_message_ToFMessage, status_message_ToFMessage, AUTO)
-
-
-
diff --git a/ToFMessage.pb.h b/ToFMessage.pb.h
deleted file mode 100644
index eba08237113be5b510d1eda581592a2ec54ee685..0000000000000000000000000000000000000000
--- a/ToFMessage.pb.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Automatically generated nanopb header */
-/* Generated by nanopb-0.4.1 */
-
-#ifndef PB_STATUS_MESSAGE_TOFMESSAGE_PB_H_INCLUDED
-#define PB_STATUS_MESSAGE_TOFMESSAGE_PB_H_INCLUDED
-#include <pb.h>
-
-#if PB_PROTO_HEADER_VERSION != 40
-#error Regenerate this file with the current version of nanopb generator.
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Struct definitions */
-typedef struct _status_message_ToFMessage {
-    int32_t sensor_id;
-    float distance;
-} status_message_ToFMessage;
-
-
-/* Initializer values for message structs */
-#define status_message_ToFMessage_init_default   {0, 0}
-#define status_message_ToFMessage_init_zero      {0, 0}
-
-/* Field tags (for use in manual encoding/decoding) */
-#define status_message_ToFMessage_sensor_id_tag  1
-#define status_message_ToFMessage_distance_tag   2
-
-/* Struct field encoding specification for nanopb */
-#define status_message_ToFMessage_FIELDLIST(X, a) \
-X(a, STATIC,   SINGULAR, INT32,    sensor_id,         1) \
-X(a, STATIC,   SINGULAR, FLOAT,    distance,          2)
-#define status_message_ToFMessage_CALLBACK NULL
-#define status_message_ToFMessage_DEFAULT NULL
-
-extern const pb_msgdesc_t status_message_ToFMessage_msg;
-
-/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
-#define status_message_ToFMessage_fields &status_message_ToFMessage_msg
-
-/* Maximum encoded size of messages (where known) */
-#define status_message_ToFMessage_size           16
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif