 
 /* Define available CmdMessenger commands */
 enum {
-    current_status,
-    status_is,
-    think_for_me,
-    thought_is,
+    current_location,
+    current_location_is,
+    send_rocket_command,
+    rocket_command_response,
     error,
 };
 

/* Create callback functions to deal with incoming messages */

/* callback */
void on_current_status(void){
    c.sendCmd(status_is,"Developing");
}

/* callback */
void on_think_for_me(void){

    /* Grab two integers */
    int value1 = c.readBinArg<int>();
    int value2 = c.readBinArg<int>();

    /* Send result back */
    c.sendBinCmd(thought_is,value1 * value2);

}



/* Attach callbacks for CmdMessenger commands */
void attach_callbacks(void) {
    c.attach(current_location, on_current_location);
    c.attach(send_rocket_command, on_send_rocket_command);
    c.attach(on_unknown_command);
}

