@@ -8,7 +8,7 @@ use serde::{Deserialize, Serialize};
8
8
use serialport:: { DataBits , FlowControl , Parity , StopBits } ;
9
9
10
10
use crate :: data:: { get_epoch_ms, SerialDirection } ;
11
- use crate :: data_source :: DataSource ;
11
+ use crate :: interface :: Interface ;
12
12
use crate :: { print_to_console, Packet , Print , APP_INFO , PREFS_KEY_SERIAL } ;
13
13
14
14
#[ derive( Debug , Clone , Serialize , Deserialize ) ]
@@ -75,13 +75,13 @@ impl Default for Device {
75
75
}
76
76
}
77
77
78
- fn serial_write ( port : & mut BufReader < DataSource > , cmd : & [ u8 ] ) -> Result < usize , std:: io:: Error > {
78
+ fn serial_write ( port : & mut BufReader < Interface > , cmd : & [ u8 ] ) -> Result < usize , std:: io:: Error > {
79
79
let write_port = port. get_mut ( ) ;
80
80
write_port. write ( cmd)
81
81
}
82
82
83
83
fn serial_read (
84
- port : & mut BufReader < DataSource > ,
84
+ port : & mut BufReader < Interface > ,
85
85
serial_buf : & mut String ,
86
86
) -> Result < usize , std:: io:: Error > {
87
87
port. read_line ( serial_buf)
@@ -116,7 +116,7 @@ pub fn serial_thread(
116
116
}
117
117
print_to_console ( & print_lock, Print :: Ok ( format ! ( "Connected to stdio" ) ) ) ;
118
118
119
- BufReader :: new ( DataSource :: Stdio )
119
+ BufReader :: new ( Interface :: Stdio )
120
120
} else {
121
121
match serialport:: new ( & device. name , device. baud_rate )
122
122
. timeout ( Duration :: from_millis ( 100 ) )
@@ -133,7 +133,7 @@ pub fn serial_thread(
133
133
device. name, device. baud_rate
134
134
) ) ,
135
135
) ;
136
- BufReader :: new ( DataSource :: SerialPort ( p) )
136
+ BufReader :: new ( Interface :: SerialPort ( p) )
137
137
}
138
138
Err ( err) => {
139
139
if let Ok ( mut write_guard) = device_lock. write ( ) {
@@ -236,7 +236,7 @@ fn disconnected(
236
236
}
237
237
238
238
fn perform_writes (
239
- port : & mut BufReader < DataSource > ,
239
+ port : & mut BufReader < Interface > ,
240
240
send_rx : & Receiver < String > ,
241
241
raw_data_tx : & Sender < Packet > ,
242
242
t_zero : Instant ,
@@ -259,7 +259,7 @@ fn perform_writes(
259
259
}
260
260
}
261
261
262
- fn perform_reads ( port : & mut BufReader < DataSource > , raw_data_tx : & Sender < Packet > , t_zero : Instant ) {
262
+ fn perform_reads ( port : & mut BufReader < Interface > , raw_data_tx : & Sender < Packet > , t_zero : Instant ) {
263
263
let mut buf = "" . to_string ( ) ;
264
264
match serial_read ( port, & mut buf) {
265
265
Ok ( _) => {
0 commit comments