tangled
alpha
login
or
join now
buttplug.io
/
buttplug
20
fork
atom
Buttplug sex toy control library
20
fork
atom
overview
issues
pulls
pipelines
chore: Fix unused use statements in joyhub
qdot.tngl.sh
8 months ago
6a8042d6
6ef8820a
+35
-54
5 changed files
expand all
collapse all
unified
split
crates
buttplug_server
src
device
protocol_impl
joyhub
joyhub.rs
joyhub_v2.rs
joyhub_v4.rs
joyhub_v5.rs
joyhub_v6.rs
+7
-11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub.rs
···
5
5
// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
6
6
// for full license information.
7
7
8
8
-
use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint};
9
9
-
use buttplug_core::{
10
10
-
errors::ButtplugDeviceError,
11
11
-
util::{async_manager, sleep},
12
12
-
};
8
8
+
use std::sync::atomic::{AtomicU8, Ordering};
9
9
+
13
10
use uuid::{uuid, Uuid};
14
14
-
11
11
+
15
12
use crate::device::{
16
16
-
hardware::{Hardware, HardwareCommand, HardwareWriteCmd},
17
17
-
protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy},
13
13
+
hardware::{HardwareCommand, HardwareWriteCmd},
14
14
+
protocol::{generic_protocol_setup, ProtocolHandler},
18
15
};
19
19
-
use async_trait::async_trait;
20
20
-
use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock};
21
21
-
use std::time::Duration;
16
16
+
use buttplug_core::errors::ButtplugDeviceError;
17
17
+
use buttplug_server_device_config::Endpoint;
22
18
23
19
const JOYHUB_PROTOCOL_UUID: Uuid = uuid!("c0f6785a-0056-4a2a-a2a9-dc7ca4ae2a0d");
24
20
+7
-11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v2.rs
···
6
6
// for full license information.
7
7
8
8
9
9
-
use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint};
10
10
-
use buttplug_core::{
11
11
-
errors::ButtplugDeviceError,
12
12
-
util::{async_manager, sleep},
13
13
-
};
9
9
+
use std::sync::atomic::{AtomicU8, Ordering};
10
10
+
14
11
use uuid::{uuid, Uuid};
15
15
-
12
12
+
16
13
use crate::device::{
17
17
-
hardware::{Hardware, HardwareCommand, HardwareWriteCmd},
18
18
-
protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy},
14
14
+
hardware::{HardwareCommand, HardwareWriteCmd},
15
15
+
protocol::{generic_protocol_setup, ProtocolHandler},
19
16
};
20
20
-
use async_trait::async_trait;
21
21
-
use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock};
22
22
-
use std::time::Duration;
17
17
+
use buttplug_core::errors::ButtplugDeviceError;
18
18
+
use buttplug_server_device_config::Endpoint;
23
19
24
20
const JOYHUB_V2_PROTOCOL_UUID: Uuid = uuid!("3144b936-99c8-47f3-b85d-defa5fac9e6d");
25
21
generic_protocol_setup!(JoyHubV2, "joyhub-v2");
+7
-10
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v4.rs
···
6
6
// for full license information.
7
7
8
8
9
9
-
use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint};
10
10
-
use buttplug_core::{
11
11
-
errors::ButtplugDeviceError,
12
12
-
util::{async_manager, sleep},
13
13
-
};
9
9
+
use std::sync::atomic::{AtomicU8, Ordering};
10
10
+
14
11
use uuid::{uuid, Uuid};
15
15
-
12
12
+
16
13
use crate::device::{
17
17
-
hardware::{Hardware, HardwareCommand, HardwareWriteCmd},
18
18
-
protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy},
14
14
+
hardware::{HardwareCommand, HardwareWriteCmd},
15
15
+
protocol::{generic_protocol_setup, ProtocolHandler},
19
16
};
20
20
-
use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock};
21
21
-
use std::time::Duration;
17
17
+
use buttplug_core::errors::ButtplugDeviceError;
18
18
+
use buttplug_server_device_config::Endpoint;
22
19
23
20
const JOYHUB_V4_PROTOCOL_UUID: Uuid = uuid!("c99e8979-6f13-4556-9b6b-2061f527042b");
24
21
generic_protocol_setup!(JoyHubV4, "joyhub-v4");
+7
-11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v5.rs
···
5
5
// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
6
6
// for full license information.
7
7
8
8
-
use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint};
9
9
-
use buttplug_core::{
10
10
-
errors::ButtplugDeviceError,
11
11
-
util::{async_manager, sleep},
12
12
-
};
8
8
+
use std::sync::atomic::{AtomicU8, Ordering};
9
9
+
13
10
use uuid::{uuid, Uuid};
14
14
-
11
11
+
15
12
use crate::device::{
16
16
-
hardware::{Hardware, HardwareCommand, HardwareWriteCmd},
17
17
-
protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy},
13
13
+
hardware::{HardwareCommand, HardwareWriteCmd},
14
14
+
protocol::{generic_protocol_setup, ProtocolHandler},
18
15
};
19
19
-
use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock};
20
20
-
use std::time::Duration;
21
21
-
16
16
+
use buttplug_core::errors::ButtplugDeviceError;
17
17
+
use buttplug_server_device_config::Endpoint;
22
18
23
19
const JOYHUB_V5_PROTOCOL_UUID: Uuid = uuid!("c99e8979-6f13-4556-9b6b-2061f527042b");
24
20
generic_protocol_setup!(JoyHubV5, "joyhub-v5");
+7
-11
crates/buttplug_server/src/device/protocol_impl/joyhub/joyhub_v6.rs
···
5
5
// Licensed under the BSD 3-Clause license. See LICENSE file in the project root
6
6
// for full license information.
7
7
8
8
-
use buttplug_server_device_config::{ProtocolCommunicationSpecifier, DeviceDefinition, UserDeviceIdentifier, Endpoint};
9
9
-
use buttplug_core::{
10
10
-
errors::ButtplugDeviceError,
11
11
-
util::{async_manager, sleep},
12
12
-
};
8
8
+
use std::sync::atomic::{AtomicU8, Ordering};
9
9
+
13
10
use uuid::{uuid, Uuid};
14
14
-
11
11
+
15
12
use crate::device::{
16
16
-
hardware::{Hardware, HardwareCommand, HardwareWriteCmd},
17
17
-
protocol::{generic_protocol_setup, ProtocolHandler, ProtocolIdentifier, ProtocolInitializer, ProtocolKeepaliveStrategy},
13
13
+
hardware::{HardwareCommand, HardwareWriteCmd},
14
14
+
protocol::{generic_protocol_setup, ProtocolHandler},
18
15
};
19
19
-
use std::sync::{atomic::{AtomicU8, Ordering}, Arc, RwLock};
20
20
-
use std::time::Duration;
21
21
-
16
16
+
use buttplug_core::errors::ButtplugDeviceError;
17
17
+
use buttplug_server_device_config::Endpoint;
22
18
23
19
const JOYHUB_V6_PROTOCOL_UUID: Uuid = uuid!("c089952e-cb80-462b-8eeb-526f7ba21ff2");
24
20
generic_protocol_setup!(JoyHubV6, "joyhub-v6");