From f2dda00741e2e726d3395606efd0f8d47df9657e Mon Sep 17 00:00:00 2001 From: "S.J.R. van Schaik" Date: Tue, 31 Oct 2017 17:50:34 +0100 Subject: [PATCH] admin: update commands --- admin/main.go | 136 ++++++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 98 insertions(+), 38 deletions(-) diff --git a/admin/main.go b/admin/main.go index bd71f78..c901f87 100644 --- a/admin/main.go +++ b/admin/main.go @@ -16,22 +16,34 @@ var ( serial_baudrate = flag.Int("serial-baud", 9600, "Serial baud rate") commands = map[string]CommandFunc{ - "ls": cmd_ls, - "cat": cmd_cat, - "stat": cmd_stat, - "cp": cmd_cp, - "rm": cmd_rm, - "mkdir": cmd_mkdir, - "rmdir": cmd_rmdir, + "echo": cmd_echo, + "buzzer": cmd_buzzer, + "led": cmd_led, + "reset": cmd_reset, + "flash_probe": cmd_flash_probe, + "flash_release": cmd_flash_release, + "flash_info": cmd_flash_info, + "flash_read": cmd_flash_read, + "flash_erase": cmd_flash_erase, + "ftl_probe": cmd_ftl_probe, "date": cmd_date, + "time": cmd_time, "set-date": cmd_set_date, + "set-time": cmd_set_time, "sync-time" : cmd_sync_time, - "time": cmd_time, + "mount": cmd_mount, + "umount": cmd_umount, + "format": cmd_format, + "mkdir": cmd_mkdir, + "rmdir": cmd_rmdir, + "ls": cmd_ls, + "stat": cmd_stat, + "cat": cmd_cat, "write": cmd_write, "append": cmd_append, - "buzzer": cmd_buzzer, - "led": cmd_led, - "reset": cmd_reset, + "mv": cmd_mv, + "cp": cmd_cp, + "rm": cmd_rm, } ) @@ -48,51 +60,99 @@ func cmd_generic(tbm *TBM, command string, args []string, payload []byte) error return nil } -func cmd_ls(tbm *TBM, args []string) error { - return cmd_generic(tbm, "mufs ls", args, nil) +func cmd_echo(tbm *TBM, args []string) error { + return cmd_generic(tbm, "echo", args, nil); } -func cmd_cat(tbm *TBM, args []string) error { - return cmd_generic(tbm, "mufs cat", args, nil) +func cmd_buzzer(tbm *TBM, args []string) error { + return cmd_generic(tbm, "buzzer", args, nil) } -func cmd_stat(tbm *TBM, args []string) error { - return cmd_generic(tbm, "mufs stat", args, nil) +func cmd_led(tbm *TBM, args []string) error { + return cmd_generic(tbm, "led", args, nil) } -func cmd_cp(tbm *TBM, args []string) error { - return cmd_generic(tbm, "mufs cp", args, nil) +func cmd_reset(tbm *TBM, args []string) error { + return cmd_generic(tbm, "reset", args, nil) } -func cmd_rm(tbm *TBM, args []string) error { - return cmd_generic(tbm, "mufs rm", args, nil) +func cmd_flash_probe(tbm *TBM, args []string) error { + return cmd_generic(tbm, "flash_probe", args, nil) } -func cmd_mkdir(tbm *TBM, args []string) error { - return cmd_generic(tbm, "mufs mkdir", args, nil) +func cmd_flash_release(tbm *TBM, args []string) error { + return cmd_generic(tbm, "flash_release", args, nil) } -func cmd_rmdir(tbm *TBM, args []string) error { - return cmd_generic(tbm, "mufs rmdir", args, nil) +func cmd_flash_info(tbm *TBM, args []string) error { + return cmd_generic(tbm, "flash_info", args, nil) +} + +func cmd_flash_read(tbm *TBM, args []string) error { + return cmd_generic(tbm, "flash_read", args, nil) +} + +func cmd_flash_erase(tbm *TBM, args []string) error { + return cmd_generic(tbm, "flash_erase", args, nil) +} + +func cmd_ftl_probe(tbm *TBM, args []string) error { + return cmd_generic(tbm, "ftl_probe", args, nil) } func cmd_date(tbm *TBM, args []string) error { return cmd_generic(tbm, "date", args, nil) } +func cmd_time(tbm *TBM, args []string) error { + return cmd_generic(tbm, "time", args, nil) +} + func cmd_set_date(tbm *TBM, args []string) error { - return cmd_generic(tbm, "set-date", args, nil) + return cmd_generic(tbm, "set_date", args, nil) } -func cmd_time(tbm *TBM, args []string) error { - return cmd_generic(tbm, "time", args, nil) +func cmd_set_time(tbm *TBM, args []string) error { + return cmd_generic(tbm, "set_time", args, nil) } func cmd_sync_time(tbm *TBM, args []string) error { - return cmd_generic(tbm, "set-time", []string{strconv.FormatInt( + return cmd_generic(tbm, "set_time", []string{strconv.FormatInt( time.Now().Unix(), 10)}, nil) } +func cmd_mount(tbm *TBM, args []string) error { + return cmd_generic(tbm, "mount", args, nil) +} + +func cmd_umount(tbm *TBM, args []string) error { + return cmd_generic(tbm, "umount", args, nil) +} + +func cmd_format(tbm *TBM, args []string) error { + return cmd_generic(tbm, "format", args, nil) +} + +func cmd_mkdir(tbm *TBM, args []string) error { + return cmd_generic(tbm, "mkdir", args, nil) +} + +func cmd_rmdir(tbm *TBM, args []string) error { + return cmd_generic(tbm, "rmdir", args, nil) +} + +func cmd_ls(tbm *TBM, args []string) error { + return cmd_generic(tbm, "ls", args, nil) +} + +func cmd_stat(tbm *TBM, args []string) error { + return cmd_generic(tbm, "stat", args, nil) +} + +func cmd_cat(tbm *TBM, args []string) error { + return cmd_generic(tbm, "cat", args, nil) +} + func cmd_write(tbm *TBM, args []string) error { f, _ := os.Open(args[0]) defer f.Close() @@ -105,7 +165,7 @@ func cmd_write(tbm *TBM, args []string) error { return err } - cmd_generic(tbm, "mufs write", []string{args[1]}, buf) + cmd_generic(tbm, "write", []string{args[1]}, buf) for { n, err = f.Read(buf) @@ -114,7 +174,7 @@ func cmd_write(tbm *TBM, args []string) error { return err } - cmd_generic(tbm, "mufs append", []string{args[1]}, buf) + cmd_generic(tbm, "append", []string{args[1]}, buf) } } @@ -134,20 +194,20 @@ func cmd_append(tbm *TBM, args []string) error { return err } - cmd_generic(tbm, "mufs append", []string{args[1]}, buf) + cmd_generic(tbm, "append", []string{args[1]}, buf) } } -func cmd_buzzer(tbm *TBM, args []string) error { - return cmd_generic(tbm, "buzzer", args, nil) +func cmd_mv(tbm *TBM, args []string) error { + return cmd_generic(tbm, "mv", args, nil) } -func cmd_led(tbm *TBM, args []string) error { - return cmd_generic(tbm, "led", args, nil) +func cmd_cp(tbm *TBM, args []string) error { + return cmd_generic(tbm, "cp", args, nil) } -func cmd_reset(tbm *TBM, args []string) error { - return cmd_generic(tbm, "reset", args, nil) +func cmd_rm(tbm *TBM, args []string) error { + return cmd_generic(tbm, "rm", args, nil) } func main() {