diff --git a/groundStation/src/backend/getcontrol.c b/groundStation/src/backend/getparam.c similarity index 100% rename from groundStation/src/backend/getcontrol.c rename to groundStation/src/backend/getparam.c diff --git a/groundStation/src/backend/getparam.h b/groundStation/src/backend/getparam.h new file mode 100644 index 0000000000000000000000000000000000000000..edbb8508184aad71ab392848d605cbac530b2a38 --- /dev/null +++ b/groundStation/src/backend/getparam.h @@ -0,0 +1,28 @@ +#ifndef _getcontrol_h +#define _getcontrol_h + +#include "packet.h" +#include "controller.h" + +#include <sys/types.h> + + +/* Creates data and metadata for a getcontrol packet. + * Returns data size. + */ +ssize_t EncodeGetcontrol( + struct metadata *m, /* Out */ + uint8_t *data, /* Out */ + size_t data_size, /* Data buffer max size */ + const struct controller_message *cm); /* Value is not used; only IDs */ + +/* Decode a metadata and data to populate a message + * Returns 0 on success, -1 on failure + */ +int DecodeGetcontrol( + struct controller_message *cm, /* Out. Value is undefined */ + const struct metadata *m, /* In */ + const uint8_t * data); /* In */ + + +#endif diff --git a/groundStation/src/backend/respcontrol.c b/groundStation/src/backend/response.c similarity index 100% rename from groundStation/src/backend/respcontrol.c rename to groundStation/src/backend/response.c diff --git a/groundStation/src/backend/respcontrol.h b/groundStation/src/backend/response.h similarity index 100% rename from groundStation/src/backend/respcontrol.h rename to groundStation/src/backend/response.h diff --git a/groundStation/src/backend/setcontrol.c b/groundStation/src/backend/setparam.c similarity index 100% rename from groundStation/src/backend/setcontrol.c rename to groundStation/src/backend/setparam.c diff --git a/groundStation/src/backend/setcontrol.h b/groundStation/src/backend/setparam.h similarity index 100% rename from groundStation/src/backend/setcontrol.h rename to groundStation/src/backend/setparam.h