Skip to content

Commit 301515f

Browse files
committed
clear_serial
1 parent c5f98ff commit 301515f

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

proto/lebai-proto

src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,10 @@ mod lebai_sdk {
387387
pub async fn read_serial(&self, device: String, len: u32) -> Result<Vec<u8>> {
388388
self.0.read_serial(device, len).await
389389
}
390+
#[classmethod]
391+
pub async fn clear_serial(&self, device: String) -> Result<()> {
392+
self.0.clear_serial(device).await
393+
}
390394

391395
//MODBUS
392396
#[classmethod]

src/rpc/serial.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,9 @@ impl Robot {
3333
let data = resp.data.into_iter().map(|x| x as u8).collect();
3434
Ok(data)
3535
}
36+
pub(crate) async fn clear_serial(&self, device: String) -> Result<()> {
37+
let req = ClearSerialRequest { device };
38+
self.c.clear_serial(Some(req)).await.map_err(|e| e.to_string())?;
39+
Ok(())
40+
}
3641
}

0 commit comments

Comments
 (0)