parse package, MsgDriver read/write impl, refactor project to workspace, test_client sending Ping msgs

This commit is contained in:
Evan Feenstra
2022-06-02 11:16:12 -07:00
parent 1872af3687
commit 7f47f2b525
14 changed files with 84 additions and 109 deletions

View File

@@ -1,9 +1,7 @@
mod msg;
use sphinx_key_parser::MsgDriver;
use librumqttd::{async_locallink::construct_broker, Config};
use std::thread;
use tokio::time::{sleep, Duration};
use vls_protocol::msgs::{self, Message};
use vls_protocol::msgs;
use vls_protocol::serde_bolt::WireString;
use tokio::sync::mpsc;
@@ -31,10 +29,9 @@ fn main() {
let console_task = tokio::spawn(console);
let pub_task = tokio::spawn(async move {
while let Some(_) = msg_rx.recv().await {
let sequence = 0;
let mut md = msg::MsgDriver::new_empty();
let mut md = MsgDriver::new_empty();
msgs::write_serial_request_header(&mut md, sequence, 0).expect("failed to write_serial_request_header");
let ping = msgs::Ping {
id: 0,