pub fn read_ser(socket: &Arc<Mutex<SerialComms>>) -> Result<Vec<u8>, Error>