You should have received a copy of the GNU General Public License along with Smoothie. If not, see <http://www.gnu.org/licenses/>.
*/
-
-#ifndef simpleshell_h
-#define simpleshell_h
+#pragma once
#include "Module.h"
void on_gcode_received(void *argument);
void on_second_tick(void *);
static bool parse_command(const char *cmd, string args, StreamOutput *stream);
+ static void print_mem(StreamOutput *stream) { mem_command("", stream); }
+ static void version_command(string parameters, StreamOutput *stream );
private:
+
+ void jog(string params, StreamOutput *stream);
+
static void ls_command(string parameters, StreamOutput *stream );
static void cd_command(string parameters, StreamOutput *stream );
static void delete_file_command(string parameters, StreamOutput *stream );
static void cat_command(string parameters, StreamOutput *stream );
static void rm_command(string parameters, StreamOutput *stream );
static void mv_command(string parameters, StreamOutput *stream );
+ static void mkdir_command(string parameters, StreamOutput *stream );
static void upload_command(string parameters, StreamOutput *stream );
static void break_command(string parameters, StreamOutput *stream );
static void reset_command(string parameters, StreamOutput *stream );
static void dfu_command(string parameters, StreamOutput *stream );
static void help_command(string parameters, StreamOutput *stream );
- static void version_command(string parameters, StreamOutput *stream );
static void get_command(string parameters, StreamOutput *stream );
static void set_temp_command(string parameters, StreamOutput *stream );
static void calc_thermistor_command( string parameters, StreamOutput *stream);
static void print_thermistors_command( string parameters, StreamOutput *stream);
static void md5sum_command( string parameters, StreamOutput *stream);
+ static void grblDP_command( string parameters, StreamOutput *stream);
static void switch_command(string parameters, StreamOutput *stream );
static void mem_command(string parameters, StreamOutput *stream );
static void remount_command( string parameters, StreamOutput *stream);
+ static void test_command( string parameters, StreamOutput *stream);
typedef void (*PFUNC)(string parameters, StreamOutput *stream);
typedef struct {
static const ptentry_t commands_table[];
static int reset_delay_secs;
};
-
-
-#endif