1
0
Fork 0
forked from wry/wry

metal: allow changing the connector mode

This commit is contained in:
Julian Orth 2024-03-04 17:18:44 +01:00
parent 558bea47b7
commit 98b6eba81c
9 changed files with 124 additions and 4 deletions

View file

@ -570,6 +570,10 @@ impl Client {
}
}
pub fn connector_set_mode(&self, connector: Connector, mode: WireMode) {
self.send(&ClientMessage::ConnectorSetMode { connector, mode });
}
pub fn connector_modes(&self, connector: Connector) -> Vec<Mode> {
let res = self.send_with_response(&ClientMessage::ConnectorModes { connector });
get_response!(res, Vec::new(), ConnectorModes { modes });

View file

@ -356,6 +356,10 @@ pub enum ClientMessage<'a> {
ConnectorModes {
connector: Connector,
},
ConnectorSetMode {
connector: Connector,
mode: WireMode,
},
}
#[derive(Serialize, Deserialize, Debug)]