use crate::client::client::PadClient; use crate::messages::PlayerMessage; impl PadClient { // TODO :: 可能需要返回是否成功 pub fn send_message (&self, msg: PlayerMessage) { } /// 按下 pub fn pressed (&self, btn_num: u8) { self.send_message(PlayerMessage::ButtonPressed(btn_num)) } /// 抬起 pub fn released (&self, btn_num: u8) { self.send_message(PlayerMessage::ButtonReleased(btn_num)) } pub fn msg (&self, msg_str: String) { self.send_message(PlayerMessage::Message(msg_str)) } // TODO :: 可能需要返回信息 pub fn cmd (&self, cmd_str: String) { self.send_message(PlayerMessage::Command(cmd_str)) } }