diff options
-rw-r--r-- | app.go | 9 | ||||
-rw-r--r-- | main.go | 3 |
2 files changed, 7 insertions, 5 deletions
@@ -166,12 +166,11 @@ func (a *App) sendCommand(data []byte) error { return fmt.Errorf("failed to get output endpoint: %v", err) } - written, err := outEndpoint.Write(data) - if err == nil { - fmt.Printf("Success on endpoint 0x%02x! Sent %d bytes\n", endpoint, written) - return nil + _, err = outEndpoint.Write(data) + if err != nil { + return fmt.Errorf("failed to send on any endpoint") } - return fmt.Errorf("failed to send on any endpoint") + return nil } func (a *App) ExportGrid(filename string, grid [][]bool) error { @@ -106,6 +106,7 @@ func daemonMode(app *App) { } func handleDaemonPattern(app *App, filename string, ctx context.Context) { + fmt.Println("Startng custom mode...") grid, err := app.ParseCSV(filename) if err != nil { handleError(fmt.Errorf("parsing CSV file: %w", err)) @@ -120,6 +121,7 @@ func handleDaemonPattern(app *App, filename string, ctx context.Context) { func daemonTemperatureDisplay(app *App, ctx context.Context) { ticker := time.NewTicker(3 * time.Second) defer ticker.Stop() + fmt.Println("Startng temperature mode...") go func() { for { @@ -154,6 +156,7 @@ func daemonTemperatureDisplay(app *App, ctx context.Context) { func daemonUsageDisplay(app *App, ctx context.Context) { ticker := time.NewTicker(3 * time.Second) defer ticker.Stop() + fmt.Println("Startng usage mode...") go func() { for { |