Render the current time and display. Loops forever, updating every second
(serialdevs: &Vec<String>)
| 798 | /// Render the current time and display. |
| 799 | /// Loops forever, updating every second |
| 800 | fn clock_cmd(serialdevs: &Vec<String>) { |
| 801 | loop { |
| 802 | let date = Local::now(); |
| 803 | let current_time = date.format("%H:%M").to_string(); |
| 804 | println!("Current Time = {current_time}"); |
| 805 | |
| 806 | for serialdev in serialdevs { |
| 807 | show_string(serialdev, ¤t_time); |
| 808 | } |
| 809 | thread::sleep(Duration::from_millis(1000)); |
| 810 | } |
| 811 | } |
| 812 | |
| 813 | /// Render a string with up to five letters |
| 814 | fn show_string(serialdev: &str, s: &str) { |
no test coverage detected