X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Fmain.c;h=720fd1a29de98395e45a04ea753667a6c81cdc14;hb=c518754bec4758cce7d899463f9c68612c3bf4e4;hp=18182389236e0ba2a4757b3b710c0d20324d6a03;hpb=c3bb3dde2bb886a9f86f9de5f4f96beb8d86b53d;p=mTask.git diff --git a/client/main.c b/client/main.c index 1818238..720fd1a 100644 --- a/client/main.c +++ b/client/main.c @@ -11,6 +11,7 @@ #include "interpret.h" #include "mTaskSymbols.h" #include "sds.h" +#include "spec.h" #include "task.h" #include "interface.h" @@ -19,6 +20,7 @@ #define MSG_SDS_SPEC 's' #define MSG_SDS_DEL 'a' #define MSG_SDS_UPD 'u' +#define MSG_SPEC 'c' void read_message(void) { @@ -48,7 +50,12 @@ void read_message(void) debug("Receiving a task"); task_register(); break; + case MSG_SPEC: + debug("Receiving a spec request"); + spec_send(); + break; case '\0': + debug("Server closed connection"); break; case '\n': break; @@ -104,11 +111,11 @@ int main(int argc, char *argv[]){ setup(); sds_init(); task_init(); - debug("booting up"); + debug("sending device spec"); while(true){ //Check for newetasks loop(); - delay(50); + delay(100); } return 0; }