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: Change sensor configs to use _ instead of -
qdot.tngl.sh
6 months ago
1f295167
c6d91122
+362
-362
16 changed files
expand all
collapse all
unified
split
crates
buttplug_server_device_config
build-config
buttplug-device-config-v4.json
device-config-v4
buttplug-device-config-schema-v4.json
protocols
galaku.yml
joyhub.yml
kgoal-boost.yml
kiiroo-prowand.yml
kiiroo-spot.yml
kiiroo-v21.yml
lovense-connect-service.yml
lovense.yml
magic-motion-1.yml
magic-motion-2.yml
magic-motion-3.yml
magic-motion-4.yml
vibratissimo.yml
version.yaml
+179
-179
crates/buttplug_server_device_config/build-config/buttplug-device-config-v4.json
···
1
1
{
2
2
"version": {
3
3
"major": 4,
4
4
-
"minor": 63
4
4
+
"minor": 64
5
5
},
6
6
"protocols": {
7
7
"activejoy": {
···
1808
1808
"id": "19ac04ae-9d77-4b3b-a706-5df8252569a7",
1809
1809
"input": {
1810
1810
"battery": {
1811
1811
-
"input-commands": [
1811
1811
+
"input_commands": [
1812
1812
"Read"
1813
1813
],
1814
1814
-
"value-range": [
1814
1814
+
"value_range": [
1815
1815
[
1816
1816
0,
1817
1817
100
···
1858
1858
"id": "769865df-58b9-4d0f-8697-4ee78304a10c",
1859
1859
"input": {
1860
1860
"battery": {
1861
1861
-
"input-commands": [
1861
1861
+
"input_commands": [
1862
1862
"Read"
1863
1863
],
1864
1864
-
"value-range": [
1864
1864
+
"value_range": [
1865
1865
[
1866
1866
0,
1867
1867
100
···
1908
1908
"id": "22792e4e-bf84-42d4-a1ec-cbffddd3d777",
1909
1909
"input": {
1910
1910
"battery": {
1911
1911
-
"input-commands": [
1911
1911
+
"input_commands": [
1912
1912
"Read"
1913
1913
],
1914
1914
-
"value-range": [
1914
1914
+
"value_range": [
1915
1915
[
1916
1916
0,
1917
1917
100
···
1958
1958
"id": "a6fb0d1b-9160-40ca-81a7-905776aeff83",
1959
1959
"input": {
1960
1960
"battery": {
1961
1961
-
"input-commands": [
1961
1961
+
"input_commands": [
1962
1962
"Read"
1963
1963
],
1964
1964
-
"value-range": [
1964
1964
+
"value_range": [
1965
1965
[
1966
1966
0,
1967
1967
100
···
2008
2008
"id": "a104dc8a-7759-4dd9-8113-d3b450b24658",
2009
2009
"input": {
2010
2010
"battery": {
2011
2011
-
"input-commands": [
2011
2011
+
"input_commands": [
2012
2012
"Read"
2013
2013
],
2014
2014
-
"value-range": [
2014
2014
+
"value_range": [
2015
2015
[
2016
2016
0,
2017
2017
100
···
2058
2058
"id": "398eb416-b3d7-4f23-90ec-2f9fb05487f7",
2059
2059
"input": {
2060
2060
"battery": {
2061
2061
-
"input-commands": [
2061
2061
+
"input_commands": [
2062
2062
"Read"
2063
2063
],
2064
2064
-
"value-range": [
2064
2064
+
"value_range": [
2065
2065
[
2066
2066
0,
2067
2067
100
···
2108
2108
"id": "e85a8553-4f3c-49ba-ae88-929d0052e04d",
2109
2109
"input": {
2110
2110
"battery": {
2111
2111
-
"input-commands": [
2111
2111
+
"input_commands": [
2112
2112
"Read"
2113
2113
],
2114
2114
-
"value-range": [
2114
2114
+
"value_range": [
2115
2115
[
2116
2116
0,
2117
2117
100
···
2158
2158
"id": "57638eed-03e4-4279-8fc1-cc03a2d9066c",
2159
2159
"input": {
2160
2160
"battery": {
2161
2161
-
"input-commands": [
2161
2161
+
"input_commands": [
2162
2162
"Read"
2163
2163
],
2164
2164
-
"value-range": [
2164
2164
+
"value_range": [
2165
2165
[
2166
2166
0,
2167
2167
100
···
2208
2208
"id": "309ff7a2-aa2f-44e4-ace9-c1d485bf47ae",
2209
2209
"input": {
2210
2210
"battery": {
2211
2211
-
"input-commands": [
2211
2211
+
"input_commands": [
2212
2212
"Read"
2213
2213
],
2214
2214
-
"value-range": [
2214
2214
+
"value_range": [
2215
2215
[
2216
2216
0,
2217
2217
100
···
2258
2258
"id": "be8475dd-8928-447d-9e94-1e0543056b29",
2259
2259
"input": {
2260
2260
"battery": {
2261
2261
-
"input-commands": [
2261
2261
+
"input_commands": [
2262
2262
"Read"
2263
2263
],
2264
2264
-
"value-range": [
2264
2264
+
"value_range": [
2265
2265
[
2266
2266
0,
2267
2267
100
···
2308
2308
"id": "23e5cc47-944a-427c-be33-8611fffc70c8",
2309
2309
"input": {
2310
2310
"battery": {
2311
2311
-
"input-commands": [
2311
2311
+
"input_commands": [
2312
2312
"Read"
2313
2313
],
2314
2314
-
"value-range": [
2314
2314
+
"value_range": [
2315
2315
[
2316
2316
0,
2317
2317
100
···
2358
2358
"id": "f989b7c6-ad5d-49fa-b103-2a21ff2213d5",
2359
2359
"input": {
2360
2360
"battery": {
2361
2361
-
"input-commands": [
2361
2361
+
"input_commands": [
2362
2362
"Read"
2363
2363
],
2364
2364
-
"value-range": [
2364
2364
+
"value_range": [
2365
2365
[
2366
2366
0,
2367
2367
100
···
2408
2408
"id": "34bf9651-bbd6-475f-a2ea-536b04c5db62",
2409
2409
"input": {
2410
2410
"battery": {
2411
2411
-
"input-commands": [
2411
2411
+
"input_commands": [
2412
2412
"Read"
2413
2413
],
2414
2414
-
"value-range": [
2414
2414
+
"value_range": [
2415
2415
[
2416
2416
0,
2417
2417
100
···
2458
2458
"id": "7e0681c6-7206-41d0-97d2-f3e01d6c8de4",
2459
2459
"input": {
2460
2460
"battery": {
2461
2461
-
"input-commands": [
2461
2461
+
"input_commands": [
2462
2462
"Read"
2463
2463
],
2464
2464
-
"value-range": [
2464
2464
+
"value_range": [
2465
2465
[
2466
2466
0,
2467
2467
100
···
2508
2508
"id": "67430820-ef54-4821-8d43-37b7ebc6702f",
2509
2509
"input": {
2510
2510
"battery": {
2511
2511
-
"input-commands": [
2511
2511
+
"input_commands": [
2512
2512
"Read"
2513
2513
],
2514
2514
-
"value-range": [
2514
2514
+
"value_range": [
2515
2515
[
2516
2516
0,
2517
2517
100
···
2558
2558
"id": "8b8b2df2-1f06-4649-b575-ae0abef990dc",
2559
2559
"input": {
2560
2560
"battery": {
2561
2561
-
"input-commands": [
2561
2561
+
"input_commands": [
2562
2562
"Read"
2563
2563
],
2564
2564
-
"value-range": [
2564
2564
+
"value_range": [
2565
2565
[
2566
2566
0,
2567
2567
100
···
2608
2608
"id": "10d3c65c-e6b1-4802-b71f-5843bb6ae4bd",
2609
2609
"input": {
2610
2610
"battery": {
2611
2611
-
"input-commands": [
2611
2611
+
"input_commands": [
2612
2612
"Read"
2613
2613
],
2614
2614
-
"value-range": [
2614
2614
+
"value_range": [
2615
2615
[
2616
2616
0,
2617
2617
100
···
2658
2658
"id": "f8057621-5690-43fe-8cf9-aa2b1d4ceb07",
2659
2659
"input": {
2660
2660
"battery": {
2661
2661
-
"input-commands": [
2661
2661
+
"input_commands": [
2662
2662
"Read"
2663
2663
],
2664
2664
-
"value-range": [
2664
2664
+
"value_range": [
2665
2665
[
2666
2666
0,
2667
2667
100
···
2708
2708
"id": "42b39996-60ac-4ee7-9880-1bc8d73b543a",
2709
2709
"input": {
2710
2710
"battery": {
2711
2711
-
"input-commands": [
2711
2711
+
"input_commands": [
2712
2712
"Read"
2713
2713
],
2714
2714
-
"value-range": [
2714
2714
+
"value_range": [
2715
2715
[
2716
2716
0,
2717
2717
100
···
2758
2758
"id": "76599534-d259-4420-acf8-f172421b684e",
2759
2759
"input": {
2760
2760
"battery": {
2761
2761
-
"input-commands": [
2761
2761
+
"input_commands": [
2762
2762
"Read"
2763
2763
],
2764
2764
-
"value-range": [
2764
2764
+
"value_range": [
2765
2765
[
2766
2766
0,
2767
2767
100
···
2808
2808
"id": "c6d8ebc8-bba3-4aaa-b616-3758a6a84b06",
2809
2809
"input": {
2810
2810
"battery": {
2811
2811
-
"input-commands": [
2811
2811
+
"input_commands": [
2812
2812
"Read"
2813
2813
],
2814
2814
-
"value-range": [
2814
2814
+
"value_range": [
2815
2815
[
2816
2816
0,
2817
2817
100
···
2858
2858
"id": "f93f3c1d-8046-40f2-a4d3-4c5315c809e6",
2859
2859
"input": {
2860
2860
"battery": {
2861
2861
-
"input-commands": [
2861
2861
+
"input_commands": [
2862
2862
"Read"
2863
2863
],
2864
2864
-
"value-range": [
2864
2864
+
"value_range": [
2865
2865
[
2866
2866
0,
2867
2867
100
···
2908
2908
"id": "246cddf5-f04a-45e2-ba07-1f5354d15fdd",
2909
2909
"input": {
2910
2910
"battery": {
2911
2911
-
"input-commands": [
2911
2911
+
"input_commands": [
2912
2912
"Read"
2913
2913
],
2914
2914
-
"value-range": [
2914
2914
+
"value_range": [
2915
2915
[
2916
2916
0,
2917
2917
100
···
2958
2958
"id": "79874bf3-3055-4d5a-a6aa-ea183f434324",
2959
2959
"input": {
2960
2960
"battery": {
2961
2961
-
"input-commands": [
2961
2961
+
"input_commands": [
2962
2962
"Read"
2963
2963
],
2964
2964
-
"value-range": [
2964
2964
+
"value_range": [
2965
2965
[
2966
2966
0,
2967
2967
100
···
3008
3008
"id": "338f4e14-793b-4cb7-b26e-0ff47f2e72cc",
3009
3009
"input": {
3010
3010
"battery": {
3011
3011
-
"input-commands": [
3011
3011
+
"input_commands": [
3012
3012
"Read"
3013
3013
],
3014
3014
-
"value-range": [
3014
3014
+
"value_range": [
3015
3015
[
3016
3016
0,
3017
3017
100
···
3058
3058
"id": "87973aa3-f77e-47b1-92dc-1a6b32bba5d5",
3059
3059
"input": {
3060
3060
"battery": {
3061
3061
-
"input-commands": [
3061
3061
+
"input_commands": [
3062
3062
"Read"
3063
3063
],
3064
3064
-
"value-range": [
3064
3064
+
"value_range": [
3065
3065
[
3066
3066
0,
3067
3067
100
···
3108
3108
"id": "b872a7d6-df4c-4d50-8e7b-57cc7102b151",
3109
3109
"input": {
3110
3110
"battery": {
3111
3111
-
"input-commands": [
3111
3111
+
"input_commands": [
3112
3112
"Read"
3113
3113
],
3114
3114
-
"value-range": [
3114
3114
+
"value_range": [
3115
3115
[
3116
3116
0,
3117
3117
100
···
3158
3158
"id": "f5555828-157d-44af-a6f3-61c184adc78b",
3159
3159
"input": {
3160
3160
"battery": {
3161
3161
-
"input-commands": [
3161
3161
+
"input_commands": [
3162
3162
"Read"
3163
3163
],
3164
3164
-
"value-range": [
3164
3164
+
"value_range": [
3165
3165
[
3166
3166
0,
3167
3167
100
···
3208
3208
"id": "0acf4462-c96b-4dec-b283-d56fdeae3e09",
3209
3209
"input": {
3210
3210
"battery": {
3211
3211
-
"input-commands": [
3211
3211
+
"input_commands": [
3212
3212
"Read"
3213
3213
],
3214
3214
-
"value-range": [
3214
3214
+
"value_range": [
3215
3215
[
3216
3216
0,
3217
3217
100
···
3258
3258
"id": "01388799-5cdf-4127-824b-a51ae1c38e60",
3259
3259
"input": {
3260
3260
"battery": {
3261
3261
-
"input-commands": [
3261
3261
+
"input_commands": [
3262
3262
"Read"
3263
3263
],
3264
3264
-
"value-range": [
3264
3264
+
"value_range": [
3265
3265
[
3266
3266
0,
3267
3267
100
···
3308
3308
"id": "9ecdcaa7-b228-4f67-b04b-a1ff3642ebe2",
3309
3309
"input": {
3310
3310
"battery": {
3311
3311
-
"input-commands": [
3311
3311
+
"input_commands": [
3312
3312
"Read"
3313
3313
],
3314
3314
-
"value-range": [
3314
3314
+
"value_range": [
3315
3315
[
3316
3316
0,
3317
3317
100
···
3358
3358
"id": "421f8bf8-6732-405a-b563-139e858bc4fb",
3359
3359
"input": {
3360
3360
"battery": {
3361
3361
-
"input-commands": [
3361
3361
+
"input_commands": [
3362
3362
"Read"
3363
3363
],
3364
3364
-
"value-range": [
3364
3364
+
"value_range": [
3365
3365
[
3366
3366
0,
3367
3367
100
···
3408
3408
"id": "0b41e97c-17f9-475d-8a30-d8ed1f52cb67",
3409
3409
"input": {
3410
3410
"battery": {
3411
3411
-
"input-commands": [
3411
3411
+
"input_commands": [
3412
3412
"Read"
3413
3413
],
3414
3414
-
"value-range": [
3414
3414
+
"value_range": [
3415
3415
[
3416
3416
0,
3417
3417
100
···
3458
3458
"id": "ad753ac1-6c20-495a-bb0d-409b251fbe26",
3459
3459
"input": {
3460
3460
"battery": {
3461
3461
-
"input-commands": [
3461
3461
+
"input_commands": [
3462
3462
"Read"
3463
3463
],
3464
3464
-
"value-range": [
3464
3464
+
"value_range": [
3465
3465
[
3466
3466
0,
3467
3467
100
···
3508
3508
"id": "47b24f11-bb92-4173-9123-80a330c76041",
3509
3509
"input": {
3510
3510
"battery": {
3511
3511
-
"input-commands": [
3511
3511
+
"input_commands": [
3512
3512
"Read"
3513
3513
],
3514
3514
-
"value-range": [
3514
3514
+
"value_range": [
3515
3515
[
3516
3516
0,
3517
3517
100
···
3558
3558
"id": "591ca427-79d4-4d6a-bf00-8596cd9cb493",
3559
3559
"input": {
3560
3560
"battery": {
3561
3561
-
"input-commands": [
3561
3561
+
"input_commands": [
3562
3562
"Read"
3563
3563
],
3564
3564
-
"value-range": [
3564
3564
+
"value_range": [
3565
3565
[
3566
3566
0,
3567
3567
100
···
3596
3596
"id": "e0b9f2c7-68d9-4c7b-9327-6e0802973a44",
3597
3597
"input": {
3598
3598
"battery": {
3599
3599
-
"input-commands": [
3599
3599
+
"input_commands": [
3600
3600
"Read"
3601
3601
],
3602
3602
-
"value-range": [
3602
3602
+
"value_range": [
3603
3603
[
3604
3604
0,
3605
3605
100
···
3635
3635
"id": "afb9c389-4624-4871-bfed-c19eccbcd3e3",
3636
3636
"input": {
3637
3637
"battery": {
3638
3638
-
"input-commands": [
3638
3638
+
"input_commands": [
3639
3639
"Read"
3640
3640
],
3641
3641
-
"value-range": [
3641
3641
+
"value_range": [
3642
3642
[
3643
3643
0,
3644
3644
100
···
3673
3673
"id": "b680b236-52f4-4d8e-907e-78e71a0d23e9",
3674
3674
"input": {
3675
3675
"battery": {
3676
3676
-
"input-commands": [
3676
3676
+
"input_commands": [
3677
3677
"Read"
3678
3678
],
3679
3679
-
"value-range": [
3679
3679
+
"value_range": [
3680
3680
[
3681
3681
0,
3682
3682
100
···
3711
3711
"id": "ab7abe60-7733-4391-a61d-765655275261",
3712
3712
"input": {
3713
3713
"battery": {
3714
3714
-
"input-commands": [
3714
3714
+
"input_commands": [
3715
3715
"Read"
3716
3716
],
3717
3717
-
"value-range": [
3717
3717
+
"value_range": [
3718
3718
[
3719
3719
0,
3720
3720
100
···
3749
3749
"id": "1ef7a2d2-1725-4fd9-9e70-d8e0674ac17f",
3750
3750
"input": {
3751
3751
"battery": {
3752
3752
-
"input-commands": [
3752
3752
+
"input_commands": [
3753
3753
"Read"
3754
3754
],
3755
3755
-
"value-range": [
3755
3755
+
"value_range": [
3756
3756
[
3757
3757
0,
3758
3758
100
···
3788
3788
"id": "d9c34cf9-5645-4e04-bf92-51e5df708417",
3789
3789
"input": {
3790
3790
"battery": {
3791
3791
-
"input-commands": [
3791
3791
+
"input_commands": [
3792
3792
"Read"
3793
3793
],
3794
3794
-
"value-range": [
3794
3794
+
"value_range": [
3795
3795
[
3796
3796
0,
3797
3797
100
···
5253
5253
"defaults": {
5254
5254
"features": [
5255
5255
{
5256
5256
-
"feature-settings": {
5257
5257
-
"alt-protocol-index": 1
5256
5256
+
"feature_settings": {
5257
5257
+
"alt_protocol_index": 1
5258
5258
},
5259
5259
"id": "fc2f0fc2-fb75-4eee-b92b-20eaf7cc9a1e",
5260
5260
"output": {
···
7770
7770
"id": "59d2de82-3acf-4316-982f-c2b570afd297",
7771
7771
"input": {
7772
7772
"battery": {
7773
7773
-
"input-commands": [
7773
7773
+
"input_commands": [
7774
7774
"Read"
7775
7775
],
7776
7776
-
"value-range": [
7776
7776
+
"value_range": [
7777
7777
[
7778
7778
0,
7779
7779
100
···
7833
7833
"id": "ad812cb2-e04a-4656-9103-a80766601455",
7834
7834
"input": {
7835
7835
"battery": {
7836
7836
-
"input-commands": [
7836
7836
+
"input_commands": [
7837
7837
"Read"
7838
7838
],
7839
7839
-
"value-range": [
7839
7839
+
"value_range": [
7840
7840
[
7841
7841
0,
7842
7842
100
···
7886
7886
"id": "5171bb1b-b234-4a56-96ae-d592d3065d00",
7887
7887
"input": {
7888
7888
"battery": {
7889
7889
-
"input-commands": [
7889
7889
+
"input_commands": [
7890
7890
"Read"
7891
7891
],
7892
7892
-
"value-range": [
7892
7892
+
"value_range": [
7893
7893
[
7894
7894
0,
7895
7895
100
···
8308
8308
"id": "61cf5ea0-f9d0-48f0-a337-f905fb89c2c3",
8309
8309
"input": {
8310
8310
"battery": {
8311
8311
-
"input-commands": [
8311
8311
+
"input_commands": [
8312
8312
"Read"
8313
8313
],
8314
8314
-
"value-range": [
8314
8314
+
"value_range": [
8315
8315
[
8316
8316
0,
8317
8317
100
···
9957
9957
"id": "b4be6835-5b91-4540-bc7b-0c3d8dcb89fd",
9958
9958
"input": {
9959
9959
"battery": {
9960
9960
-
"input-commands": [
9960
9960
+
"input_commands": [
9961
9961
"Read"
9962
9962
],
9963
9963
-
"value-range": [
9963
9963
+
"value_range": [
9964
9964
[
9965
9965
0,
9966
9966
100
···
10005
10005
"id": "66b31efb-3bd9-4e3a-9972-88c66e9fca28",
10006
10006
"input": {
10007
10007
"battery": {
10008
10008
-
"input-commands": [
10008
10008
+
"input_commands": [
10009
10009
"Read"
10010
10010
],
10011
10011
-
"value-range": [
10011
10011
+
"value_range": [
10012
10012
[
10013
10013
0,
10014
10014
100
···
10053
10053
"id": "820d8fb1-c6ec-434d-b7c4-835bdf36552a",
10054
10054
"input": {
10055
10055
"battery": {
10056
10056
-
"input-commands": [
10056
10056
+
"input_commands": [
10057
10057
"Read"
10058
10058
],
10059
10059
-
"value-range": [
10059
10059
+
"value_range": [
10060
10060
[
10061
10061
0,
10062
10062
100
···
10162
10162
"id": "7c382c60-0ee2-4315-b8cf-cfd3ab4c9ccd",
10163
10163
"input": {
10164
10164
"battery": {
10165
10165
-
"input-commands": [
10165
10165
+
"input_commands": [
10166
10166
"Read"
10167
10167
],
10168
10168
-
"value-range": [
10168
10168
+
"value_range": [
10169
10169
[
10170
10170
0,
10171
10171
100
···
10200
10200
"id": "68defbd8-af87-4f04-97da-edfa8fb576f9",
10201
10201
"input": {
10202
10202
"battery": {
10203
10203
-
"input-commands": [
10203
10203
+
"input_commands": [
10204
10204
"Read"
10205
10205
],
10206
10206
-
"value-range": [
10206
10206
+
"value_range": [
10207
10207
[
10208
10208
0,
10209
10209
100
···
10248
10248
"id": "60868f44-3d56-44ed-bcc4-00041a7b5997",
10249
10249
"input": {
10250
10250
"battery": {
10251
10251
-
"input-commands": [
10251
10251
+
"input_commands": [
10252
10252
"Read"
10253
10253
],
10254
10254
-
"value-range": [
10254
10254
+
"value_range": [
10255
10255
[
10256
10256
0,
10257
10257
100
···
10296
10296
"id": "3933bfcb-6daf-4c33-b834-877cb29ce77d",
10297
10297
"input": {
10298
10298
"battery": {
10299
10299
-
"input-commands": [
10299
10299
+
"input_commands": [
10300
10300
"Read"
10301
10301
],
10302
10302
-
"value-range": [
10302
10302
+
"value_range": [
10303
10303
[
10304
10304
0,
10305
10305
100
···
10358
10358
"id": "8fa6dc63-430e-42cb-9345-42d37f0c2629",
10359
10359
"input": {
10360
10360
"battery": {
10361
10361
-
"input-commands": [
10361
10361
+
"input_commands": [
10362
10362
"Read"
10363
10363
],
10364
10364
-
"value-range": [
10364
10364
+
"value_range": [
10365
10365
[
10366
10366
0,
10367
10367
100
···
10434
10434
"id": "6548133f-118f-419d-8900-660fde26b42f",
10435
10435
"input": {
10436
10436
"battery": {
10437
10437
-
"input-commands": [
10437
10437
+
"input_commands": [
10438
10438
"Read"
10439
10439
],
10440
10440
-
"value-range": [
10440
10440
+
"value_range": [
10441
10441
[
10442
10442
0,
10443
10443
100
···
10482
10482
"id": "710384a5-a7dd-43f1-b55c-147256dc636a",
10483
10483
"input": {
10484
10484
"battery": {
10485
10485
-
"input-commands": [
10485
10485
+
"input_commands": [
10486
10486
"Read"
10487
10487
],
10488
10488
-
"value-range": [
10488
10488
+
"value_range": [
10489
10489
[
10490
10490
0,
10491
10491
100
···
10530
10530
"id": "104da492-67f1-46fc-b412-b98871ebb518",
10531
10531
"input": {
10532
10532
"battery": {
10533
10533
-
"input-commands": [
10533
10533
+
"input_commands": [
10534
10534
"Read"
10535
10535
],
10536
10536
-
"value-range": [
10536
10536
+
"value_range": [
10537
10537
[
10538
10538
0,
10539
10539
100
···
10585
10585
"id": "50b9b31f-c2a8-459a-81fd-c54604f5184e",
10586
10586
"input": {
10587
10587
"battery": {
10588
10588
-
"input-commands": [
10588
10588
+
"input_commands": [
10589
10589
"Read"
10590
10590
],
10591
10591
-
"value-range": [
10591
10591
+
"value_range": [
10592
10592
[
10593
10593
0,
10594
10594
100
···
10647
10647
"id": "ad93f903-a354-40ae-b87e-f8390606a964",
10648
10648
"input": {
10649
10649
"battery": {
10650
10650
-
"input-commands": [
10650
10650
+
"input_commands": [
10651
10651
"Read"
10652
10652
],
10653
10653
-
"value-range": [
10653
10653
+
"value_range": [
10654
10654
[
10655
10655
0,
10656
10656
100
···
10692
10692
"id": "e4193650-2d46-4e6e-8dd8-b1d8d9a1baff",
10693
10693
"input": {
10694
10694
"battery": {
10695
10695
-
"input-commands": [
10695
10695
+
"input_commands": [
10696
10696
"Read"
10697
10697
],
10698
10698
-
"value-range": [
10698
10698
+
"value_range": [
10699
10699
[
10700
10700
0,
10701
10701
100
···
10740
10740
"id": "0b1cba39-8bb7-4f87-9bed-c59f2284d702",
10741
10741
"input": {
10742
10742
"battery": {
10743
10743
-
"input-commands": [
10743
10743
+
"input_commands": [
10744
10744
"Read"
10745
10745
],
10746
10746
-
"value-range": [
10746
10746
+
"value_range": [
10747
10747
[
10748
10748
0,
10749
10749
100
···
10778
10778
"id": "14bd7637-13ed-49ba-9eb9-9c8ba9abec20",
10779
10779
"input": {
10780
10780
"battery": {
10781
10781
-
"input-commands": [
10781
10781
+
"input_commands": [
10782
10782
"Read"
10783
10783
],
10784
10784
-
"value-range": [
10784
10784
+
"value_range": [
10785
10785
[
10786
10786
0,
10787
10787
100
···
10835
10835
"id": "a2d19eee-211e-4771-b7e1-cfba3e6bb55f",
10836
10836
"input": {
10837
10837
"battery": {
10838
10838
-
"input-commands": [
10838
10838
+
"input_commands": [
10839
10839
"Read"
10840
10840
],
10841
10841
-
"value-range": [
10841
10841
+
"value_range": [
10842
10842
[
10843
10843
0,
10844
10844
100
···
10883
10883
"id": "9b31822c-7449-4a3d-bd4d-6cced8440126",
10884
10884
"input": {
10885
10885
"battery": {
10886
10886
-
"input-commands": [
10886
10886
+
"input_commands": [
10887
10887
"Read"
10888
10888
],
10889
10889
-
"value-range": [
10889
10889
+
"value_range": [
10890
10890
[
10891
10891
0,
10892
10892
100
···
10931
10931
"id": "1fb626ec-7006-46f5-97b1-db3cc0bc5bb8",
10932
10932
"input": {
10933
10933
"battery": {
10934
10934
-
"input-commands": [
10934
10934
+
"input_commands": [
10935
10935
"Read"
10936
10936
],
10937
10937
-
"value-range": [
10937
10937
+
"value_range": [
10938
10938
[
10939
10939
0,
10940
10940
100
···
11032
11032
"id": "971bd4aa-d6ac-4449-bd1a-862b29ae705e",
11033
11033
"input": {
11034
11034
"battery": {
11035
11035
-
"input-commands": [
11035
11035
+
"input_commands": [
11036
11036
"Read"
11037
11037
],
11038
11038
-
"value-range": [
11038
11038
+
"value_range": [
11039
11039
[
11040
11040
0,
11041
11041
100
···
11080
11080
"id": "b771d1b8-5a68-4a75-8ff2-868380d18fe7",
11081
11081
"input": {
11082
11082
"battery": {
11083
11083
-
"input-commands": [
11083
11083
+
"input_commands": [
11084
11084
"Read"
11085
11085
],
11086
11086
-
"value-range": [
11086
11086
+
"value_range": [
11087
11087
[
11088
11088
0,
11089
11089
100
···
11135
11135
"id": "80d1e022-85a6-46ad-bbe9-1b8085b1e336",
11136
11136
"input": {
11137
11137
"battery": {
11138
11138
-
"input-commands": [
11138
11138
+
"input_commands": [
11139
11139
"Read"
11140
11140
],
11141
11141
-
"value-range": [
11141
11141
+
"value_range": [
11142
11142
[
11143
11143
0,
11144
11144
100
···
11192
11192
"id": "735c2164-4fd5-4e82-835d-23251e487d68",
11193
11193
"input": {
11194
11194
"battery": {
11195
11195
-
"input-commands": [
11195
11195
+
"input_commands": [
11196
11196
"Read"
11197
11197
],
11198
11198
-
"value-range": [
11198
11198
+
"value_range": [
11199
11199
[
11200
11200
0,
11201
11201
100
···
11240
11240
"id": "fe19ad5c-5acb-4ee9-8a09-f6edca06f471",
11241
11241
"input": {
11242
11242
"battery": {
11243
11243
-
"input-commands": [
11243
11243
+
"input_commands": [
11244
11244
"Read"
11245
11245
],
11246
11246
-
"value-range": [
11246
11246
+
"value_range": [
11247
11247
[
11248
11248
0,
11249
11249
100
···
11288
11288
"id": "7a794236-85e6-4b13-97c6-d17d1f091f0a",
11289
11289
"input": {
11290
11290
"battery": {
11291
11291
-
"input-commands": [
11291
11291
+
"input_commands": [
11292
11292
"Read"
11293
11293
],
11294
11294
-
"value-range": [
11294
11294
+
"value_range": [
11295
11295
[
11296
11296
0,
11297
11297
100
···
11336
11336
"id": "7fcb01eb-4241-42c1-9799-fdfa190b7edd",
11337
11337
"input": {
11338
11338
"battery": {
11339
11339
-
"input-commands": [
11339
11339
+
"input_commands": [
11340
11340
"Read"
11341
11341
],
11342
11342
-
"value-range": [
11342
11342
+
"value_range": [
11343
11343
[
11344
11344
0,
11345
11345
100
···
11398
11398
"id": "322170f9-b493-4233-9336-e6f7f267450c",
11399
11399
"input": {
11400
11400
"battery": {
11401
11401
-
"input-commands": [
11401
11401
+
"input_commands": [
11402
11402
"Read"
11403
11403
],
11404
11404
-
"value-range": [
11404
11404
+
"value_range": [
11405
11405
[
11406
11406
0,
11407
11407
100
···
11443
11443
"id": "37c03e71-1701-4b5a-9697-d62d2dc56e4b",
11444
11444
"input": {
11445
11445
"battery": {
11446
11446
-
"input-commands": [
11446
11446
+
"input_commands": [
11447
11447
"Read"
11448
11448
],
11449
11449
-
"value-range": [
11449
11449
+
"value_range": [
11450
11450
[
11451
11451
0,
11452
11452
100
···
11481
11481
"id": "7202da93-c25d-460a-a863-8d4d38f41fdf",
11482
11482
"input": {
11483
11483
"battery": {
11484
11484
-
"input-commands": [
11484
11484
+
"input_commands": [
11485
11485
"Read"
11486
11486
],
11487
11487
-
"value-range": [
11487
11487
+
"value_range": [
11488
11488
[
11489
11489
0,
11490
11490
100
···
11712
11712
"id": "98a2e5c4-c4de-4ac5-a9db-b3e24a24424a",
11713
11713
"input": {
11714
11714
"battery": {
11715
11715
-
"input-commands": [
11715
11715
+
"input_commands": [
11716
11716
"Read"
11717
11717
],
11718
11718
-
"value-range": [
11718
11718
+
"value_range": [
11719
11719
[
11720
11720
0,
11721
11721
100
···
11757
11757
"id": "bcaf7da8-2e98-47e3-b22c-2204daf40a27",
11758
11758
"input": {
11759
11759
"battery": {
11760
11760
-
"input-commands": [
11760
11760
+
"input_commands": [
11761
11761
"Read"
11762
11762
],
11763
11763
-
"value-range": [
11763
11763
+
"value_range": [
11764
11764
[
11765
11765
0,
11766
11766
100
···
11849
11849
"id": "6baefd41-de6d-4c60-aedb-0a9b55f34875",
11850
11850
"input": {
11851
11851
"battery": {
11852
11852
-
"input-commands": [
11852
11852
+
"input_commands": [
11853
11853
"Read"
11854
11854
],
11855
11855
-
"value-range": [
11855
11855
+
"value_range": [
11856
11856
[
11857
11857
0,
11858
11858
100
···
11897
11897
"id": "f966012c-6b68-4dc3-b4a4-16d34fdc30c7",
11898
11898
"input": {
11899
11899
"battery": {
11900
11900
-
"input-commands": [
11900
11900
+
"input_commands": [
11901
11901
"Read"
11902
11902
],
11903
11903
-
"value-range": [
11903
11903
+
"value_range": [
11904
11904
[
11905
11905
0,
11906
11906
100
···
11952
11952
"id": "123954de-a9f1-427a-823a-9b9173ad8856",
11953
11953
"input": {
11954
11954
"battery": {
11955
11955
-
"input-commands": [
11955
11955
+
"input_commands": [
11956
11956
"Read"
11957
11957
],
11958
11958
-
"value-range": [
11958
11958
+
"value_range": [
11959
11959
[
11960
11960
0,
11961
11961
100
···
11990
11990
"id": "014cdffe-d3d5-4bba-acf4-f26e809b45ec",
11991
11991
"input": {
11992
11992
"battery": {
11993
11993
-
"input-commands": [
11993
11993
+
"input_commands": [
11994
11994
"Read"
11995
11995
],
11996
11996
-
"value-range": [
11996
11996
+
"value_range": [
11997
11997
[
11998
11998
0,
11999
11999
100
···
12043
12043
"id": "72bc2f2f-7f67-4636-bc5c-42ac4b55cb59",
12044
12044
"input": {
12045
12045
"battery": {
12046
12046
-
"input-commands": [
12046
12046
+
"input_commands": [
12047
12047
"Read"
12048
12048
],
12049
12049
-
"value-range": [
12049
12049
+
"value_range": [
12050
12050
[
12051
12051
0,
12052
12052
100
···
12150
12150
"id": "fdc5dc60-ece5-4f81-801c-076b1e1bad57",
12151
12151
"input": {
12152
12152
"battery": {
12153
12153
-
"input-commands": [
12153
12153
+
"input_commands": [
12154
12154
"Read"
12155
12155
],
12156
12156
-
"value-range": [
12156
12156
+
"value_range": [
12157
12157
[
12158
12158
0,
12159
12159
100
···
12205
12205
"id": "b2b3dedf-5f7a-4069-935f-f210fdf5cafc",
12206
12206
"input": {
12207
12207
"battery": {
12208
12208
-
"input-commands": [
12208
12208
+
"input_commands": [
12209
12209
"Read"
12210
12210
],
12211
12211
-
"value-range": [
12211
12211
+
"value_range": [
12212
12212
[
12213
12213
0,
12214
12214
100
···
12243
12243
"id": "8ba2798a-4717-4a39-ae5c-f445eb8f4448",
12244
12244
"input": {
12245
12245
"battery": {
12246
12246
-
"input-commands": [
12246
12246
+
"input_commands": [
12247
12247
"Read"
12248
12248
],
12249
12249
-
"value-range": [
12249
12249
+
"value_range": [
12250
12250
[
12251
12251
0,
12252
12252
100
···
18642
18642
"id": "0f194120-0912-4d5d-b201-7eee4cc622fe",
18643
18643
"input": {
18644
18644
"battery": {
18645
18645
-
"input-commands": [
18645
18645
+
"input_commands": [
18646
18646
"Read"
18647
18647
],
18648
18648
-
"value-range": [
18648
18648
+
"value_range": [
18649
18649
[
18650
18650
0,
18651
18651
100
···
18703
18703
"id": "e70bb6fb-9e2c-4970-9483-9f9b661d6e9f",
18704
18704
"input": {
18705
18705
"battery": {
18706
18706
-
"input-commands": [
18706
18706
+
"input_commands": [
18707
18707
"Read"
18708
18708
],
18709
18709
-
"value-range": [
18709
18709
+
"value_range": [
18710
18710
[
18711
18711
0,
18712
18712
100
···
18741
18741
"id": "e0d0a8e6-604a-4d49-bdab-d22fd8658c69",
18742
18742
"input": {
18743
18743
"battery": {
18744
18744
-
"input-commands": [
18744
18744
+
"input_commands": [
18745
18745
"Read"
18746
18746
],
18747
18747
-
"value-range": [
18747
18747
+
"value_range": [
18748
18748
[
18749
18749
0,
18750
18750
100
+4
-4
crates/buttplug_server_device_config/device-config-v4/buttplug-device-config-schema-v4.json
···
220
220
"^(battery|rssi|pressure)$": {
221
221
"type": "object",
222
222
"properties": {
223
223
-
"value-range": {
223
223
+
"value_range": {
224
224
"type": "array",
225
225
"items": {
226
226
"$ref": "#/components/value-range"
227
227
},
228
228
"minItems": 1
229
229
},
230
230
-
"input-commands": {
230
230
+
"input_commands": {
231
231
"type": "array",
232
232
"items": {
233
233
"type": "string",
···
236
236
}
237
237
},
238
238
"required": [
239
239
-
"value-range",
240
240
-
"input-commands"
239
239
+
"value_range",
240
240
+
"input_commands"
241
241
],
242
242
"additionalProperties": false
243
243
}
+84
-84
crates/buttplug_server_device_config/device-config-v4/protocols/galaku.yml
···
12
12
id: d9c34cf9-5645-4e04-bf92-51e5df708417
13
13
input:
14
14
battery:
15
15
-
value-range:
15
15
+
value_range:
16
16
- - 0
17
17
- 100
18
18
-
input-commands:
18
18
+
input_commands:
19
19
- Read
20
20
id: c1766383-def6-4bd0-b6ce-1e8f993fa6ae
21
21
configurations:
···
288
288
id: 19ac04ae-9d77-4b3b-a706-5df8252569a7
289
289
input:
290
290
battery:
291
291
-
value-range:
291
291
+
value_range:
292
292
- - 0
293
293
- 100
294
294
-
input-commands:
294
294
+
input_commands:
295
295
- Read
296
296
id: 58de185f-a52c-42e0-b06f-bb7a293a9d40
297
297
- identifier:
···
316
316
id: 769865df-58b9-4d0f-8697-4ee78304a10c
317
317
input:
318
318
battery:
319
319
-
value-range:
319
319
+
value_range:
320
320
- - 0
321
321
- 100
322
322
-
input-commands:
322
322
+
input_commands:
323
323
- Read
324
324
id: 8c3f6848-0c63-4a56-8f28-ffba313240e3
325
325
- identifier:
···
344
344
id: 22792e4e-bf84-42d4-a1ec-cbffddd3d777
345
345
input:
346
346
battery:
347
347
-
value-range:
347
347
+
value_range:
348
348
- - 0
349
349
- 100
350
350
-
input-commands:
350
350
+
input_commands:
351
351
- Read
352
352
id: 1f53344c-173d-4a00-abb4-623969d7b174
353
353
- identifier:
···
372
372
id: a6fb0d1b-9160-40ca-81a7-905776aeff83
373
373
input:
374
374
battery:
375
375
-
value-range:
375
375
+
value_range:
376
376
- - 0
377
377
- 100
378
378
-
input-commands:
378
378
+
input_commands:
379
379
- Read
380
380
id: e8c6ef4f-b574-4fa3-8887-df3415368621
381
381
- identifier:
···
400
400
id: a104dc8a-7759-4dd9-8113-d3b450b24658
401
401
input:
402
402
battery:
403
403
-
value-range:
403
403
+
value_range:
404
404
- - 0
405
405
- 100
406
406
-
input-commands:
406
406
+
input_commands:
407
407
- Read
408
408
id: a8f4769e-945e-4f32-b2fb-1d15c6be62c6
409
409
- identifier:
···
428
428
id: 398eb416-b3d7-4f23-90ec-2f9fb05487f7
429
429
input:
430
430
battery:
431
431
-
value-range:
431
431
+
value_range:
432
432
- - 0
433
433
- 100
434
434
-
input-commands:
434
434
+
input_commands:
435
435
- Read
436
436
id: ead84aad-7180-415d-8740-3a8c84be3fc9
437
437
- identifier:
···
456
456
id: e85a8553-4f3c-49ba-ae88-929d0052e04d
457
457
input:
458
458
battery:
459
459
-
value-range:
459
459
+
value_range:
460
460
- - 0
461
461
- 100
462
462
-
input-commands:
462
462
+
input_commands:
463
463
- Read
464
464
id: 9ca11ed6-aa8a-4506-a7f8-78f515075340
465
465
- identifier:
···
484
484
id: 57638eed-03e4-4279-8fc1-cc03a2d9066c
485
485
input:
486
486
battery:
487
487
-
value-range:
487
487
+
value_range:
488
488
- - 0
489
489
- 100
490
490
-
input-commands:
490
490
+
input_commands:
491
491
- Read
492
492
id: 113cb4d3-f8a9-45b5-bf66-3e93e5209e4d
493
493
- identifier:
···
512
512
id: 309ff7a2-aa2f-44e4-ace9-c1d485bf47ae
513
513
input:
514
514
battery:
515
515
-
value-range:
515
515
+
value_range:
516
516
- - 0
517
517
- 100
518
518
-
input-commands:
518
518
+
input_commands:
519
519
- Read
520
520
id: 13e7fd6e-2dec-400e-80e5-908a088572fc
521
521
- identifier:
···
540
540
id: be8475dd-8928-447d-9e94-1e0543056b29
541
541
input:
542
542
battery:
543
543
-
value-range:
543
543
+
value_range:
544
544
- - 0
545
545
- 100
546
546
-
input-commands:
546
546
+
input_commands:
547
547
- Read
548
548
id: 5d47e890-6093-4eae-b7e8-e637dc82a2ea
549
549
- identifier:
···
568
568
id: 23e5cc47-944a-427c-be33-8611fffc70c8
569
569
input:
570
570
battery:
571
571
-
value-range:
571
571
+
value_range:
572
572
- - 0
573
573
- 100
574
574
-
input-commands:
574
574
+
input_commands:
575
575
- Read
576
576
id: 1d9030a8-bfd2-4e49-8e8d-683c7776ae83
577
577
- identifier:
···
596
596
id: f989b7c6-ad5d-49fa-b103-2a21ff2213d5
597
597
input:
598
598
battery:
599
599
-
value-range:
599
599
+
value_range:
600
600
- - 0
601
601
- 100
602
602
-
input-commands:
602
602
+
input_commands:
603
603
- Read
604
604
id: 7565ed2f-36c6-4210-830b-c916c4f8132b
605
605
- identifier:
···
624
624
id: 34bf9651-bbd6-475f-a2ea-536b04c5db62
625
625
input:
626
626
battery:
627
627
-
value-range:
627
627
+
value_range:
628
628
- - 0
629
629
- 100
630
630
-
input-commands:
630
630
+
input_commands:
631
631
- Read
632
632
id: 8a41b478-7239-4412-b251-66dcb62f0e98
633
633
- identifier:
···
652
652
id: 7e0681c6-7206-41d0-97d2-f3e01d6c8de4
653
653
input:
654
654
battery:
655
655
-
value-range:
655
655
+
value_range:
656
656
- - 0
657
657
- 100
658
658
-
input-commands:
658
658
+
input_commands:
659
659
- Read
660
660
id: fae6c568-0e7f-446f-9523-81964f51728c
661
661
- identifier:
···
680
680
id: 67430820-ef54-4821-8d43-37b7ebc6702f
681
681
input:
682
682
battery:
683
683
-
value-range:
683
683
+
value_range:
684
684
- - 0
685
685
- 100
686
686
-
input-commands:
686
686
+
input_commands:
687
687
- Read
688
688
id: 722fc3e9-8349-4659-b71b-9c77d437f695
689
689
- identifier:
···
708
708
id: 8b8b2df2-1f06-4649-b575-ae0abef990dc
709
709
input:
710
710
battery:
711
711
-
value-range:
711
711
+
value_range:
712
712
- - 0
713
713
- 100
714
714
-
input-commands:
714
714
+
input_commands:
715
715
- Read
716
716
id: d546987d-311b-4db1-80d6-b8df1a06b275
717
717
- identifier:
···
736
736
id: 10d3c65c-e6b1-4802-b71f-5843bb6ae4bd
737
737
input:
738
738
battery:
739
739
-
value-range:
739
739
+
value_range:
740
740
- - 0
741
741
- 100
742
742
-
input-commands:
742
742
+
input_commands:
743
743
- Read
744
744
id: 536ea0fc-ef97-40a1-be31-56f9cabd489e
745
745
- identifier:
···
764
764
id: f8057621-5690-43fe-8cf9-aa2b1d4ceb07
765
765
input:
766
766
battery:
767
767
-
value-range:
767
767
+
value_range:
768
768
- - 0
769
769
- 100
770
770
-
input-commands:
770
770
+
input_commands:
771
771
- Read
772
772
id: ee326d2c-8241-40b7-9ccd-3662a5901197
773
773
- identifier:
···
792
792
id: 42b39996-60ac-4ee7-9880-1bc8d73b543a
793
793
input:
794
794
battery:
795
795
-
value-range:
795
795
+
value_range:
796
796
- - 0
797
797
- 100
798
798
-
input-commands:
798
798
+
input_commands:
799
799
- Read
800
800
id: e1516f9a-9f56-4859-832d-6b637c6880e5
801
801
- identifier:
···
820
820
id: 76599534-d259-4420-acf8-f172421b684e
821
821
input:
822
822
battery:
823
823
-
value-range:
823
823
+
value_range:
824
824
- - 0
825
825
- 100
826
826
-
input-commands:
826
826
+
input_commands:
827
827
- Read
828
828
id: a849f281-4415-4b0d-a2e2-5b93e8d36833
829
829
- identifier:
···
848
848
id: c6d8ebc8-bba3-4aaa-b616-3758a6a84b06
849
849
input:
850
850
battery:
851
851
-
value-range:
851
851
+
value_range:
852
852
- - 0
853
853
- 100
854
854
-
input-commands:
854
854
+
input_commands:
855
855
- Read
856
856
id: 568f5426-4d6d-4fed-b915-c4ead0dc2b70
857
857
- identifier:
···
876
876
id: f93f3c1d-8046-40f2-a4d3-4c5315c809e6
877
877
input:
878
878
battery:
879
879
-
value-range:
879
879
+
value_range:
880
880
- - 0
881
881
- 100
882
882
-
input-commands:
882
882
+
input_commands:
883
883
- Read
884
884
id: b1a680ee-43ea-44a1-95f0-b287d9b87d07
885
885
- identifier:
···
904
904
id: 246cddf5-f04a-45e2-ba07-1f5354d15fdd
905
905
input:
906
906
battery:
907
907
-
value-range:
907
907
+
value_range:
908
908
- - 0
909
909
- 100
910
910
-
input-commands:
910
910
+
input_commands:
911
911
- Read
912
912
id: 59723525-29b0-4cfe-b327-c4337e94cce7
913
913
- identifier:
···
932
932
id: 79874bf3-3055-4d5a-a6aa-ea183f434324
933
933
input:
934
934
battery:
935
935
-
value-range:
935
935
+
value_range:
936
936
- - 0
937
937
- 100
938
938
-
input-commands:
938
938
+
input_commands:
939
939
- Read
940
940
id: f989e3e1-6df9-4ab1-a2a6-04aded3fe9a3
941
941
- identifier:
···
960
960
id: 338f4e14-793b-4cb7-b26e-0ff47f2e72cc
961
961
input:
962
962
battery:
963
963
-
value-range:
963
963
+
value_range:
964
964
- - 0
965
965
- 100
966
966
-
input-commands:
966
966
+
input_commands:
967
967
- Read
968
968
id: 3ff9c409-8790-4b06-af84-a0ddf103bf23
969
969
- identifier:
···
988
988
id: 87973aa3-f77e-47b1-92dc-1a6b32bba5d5
989
989
input:
990
990
battery:
991
991
-
value-range:
991
991
+
value_range:
992
992
- - 0
993
993
- 100
994
994
-
input-commands:
994
994
+
input_commands:
995
995
- Read
996
996
id: d3c966a9-9341-44b5-a54d-842402010dc5
997
997
- identifier:
···
1016
1016
id: b872a7d6-df4c-4d50-8e7b-57cc7102b151
1017
1017
input:
1018
1018
battery:
1019
1019
-
value-range:
1019
1019
+
value_range:
1020
1020
- - 0
1021
1021
- 100
1022
1022
-
input-commands:
1022
1022
+
input_commands:
1023
1023
- Read
1024
1024
id: 9ccc2c45-2762-4005-9de1-f636b44d0e0e
1025
1025
- identifier:
···
1044
1044
id: f5555828-157d-44af-a6f3-61c184adc78b
1045
1045
input:
1046
1046
battery:
1047
1047
-
value-range:
1047
1047
+
value_range:
1048
1048
- - 0
1049
1049
- 100
1050
1050
-
input-commands:
1050
1050
+
input_commands:
1051
1051
- Read
1052
1052
id: 8202daae-1d8f-468e-b772-31f6032e92ff
1053
1053
- identifier:
···
1072
1072
id: 0acf4462-c96b-4dec-b283-d56fdeae3e09
1073
1073
input:
1074
1074
battery:
1075
1075
-
value-range:
1075
1075
+
value_range:
1076
1076
- - 0
1077
1077
- 100
1078
1078
-
input-commands:
1078
1078
+
input_commands:
1079
1079
- Read
1080
1080
id: 5910e68c-1ed0-4dd1-b9b9-74bb2332d3b7
1081
1081
- identifier:
···
1100
1100
id: 01388799-5cdf-4127-824b-a51ae1c38e60
1101
1101
input:
1102
1102
battery:
1103
1103
-
value-range:
1103
1103
+
value_range:
1104
1104
- - 0
1105
1105
- 100
1106
1106
-
input-commands:
1106
1106
+
input_commands:
1107
1107
- Read
1108
1108
id: 49ce5f25-f210-43cf-a20e-bb0879b89c63
1109
1109
- identifier:
···
1128
1128
id: 9ecdcaa7-b228-4f67-b04b-a1ff3642ebe2
1129
1129
input:
1130
1130
battery:
1131
1131
-
value-range:
1131
1131
+
value_range:
1132
1132
- - 0
1133
1133
- 100
1134
1134
-
input-commands:
1134
1134
+
input_commands:
1135
1135
- Read
1136
1136
id: ec43f998-0089-4bef-8a8d-d3ce49747fff
1137
1137
- identifier:
···
1156
1156
id: 421f8bf8-6732-405a-b563-139e858bc4fb
1157
1157
input:
1158
1158
battery:
1159
1159
-
value-range:
1159
1159
+
value_range:
1160
1160
- - 0
1161
1161
- 100
1162
1162
-
input-commands:
1162
1162
+
input_commands:
1163
1163
- Read
1164
1164
id: c61bdc8f-230b-4cc8-9474-c145ecba7682
1165
1165
- identifier:
···
1184
1184
id: 0b41e97c-17f9-475d-8a30-d8ed1f52cb67
1185
1185
input:
1186
1186
battery:
1187
1187
-
value-range:
1187
1187
+
value_range:
1188
1188
- - 0
1189
1189
- 100
1190
1190
-
input-commands:
1190
1190
+
input_commands:
1191
1191
- Read
1192
1192
id: 287d283c-d1f6-4dd4-9b53-fc01adafed30
1193
1193
- identifier:
···
1212
1212
id: ad753ac1-6c20-495a-bb0d-409b251fbe26
1213
1213
input:
1214
1214
battery:
1215
1215
-
value-range:
1215
1215
+
value_range:
1216
1216
- - 0
1217
1217
- 100
1218
1218
-
input-commands:
1218
1218
+
input_commands:
1219
1219
- Read
1220
1220
id: 746b8d6f-41ba-433f-b225-b3bf98c7aec9
1221
1221
- identifier:
···
1240
1240
id: 47b24f11-bb92-4173-9123-80a330c76041
1241
1241
input:
1242
1242
battery:
1243
1243
-
value-range:
1243
1243
+
value_range:
1244
1244
- - 0
1245
1245
- 100
1246
1246
-
input-commands:
1246
1246
+
input_commands:
1247
1247
- Read
1248
1248
id: 361c0746-f630-41d3-a0bf-f993e2259217
1249
1249
# Type 2
···
1269
1269
id: 591ca427-79d4-4d6a-bf00-8596cd9cb493
1270
1270
input:
1271
1271
battery:
1272
1272
-
value-range:
1272
1272
+
value_range:
1273
1273
- - 0
1274
1274
- 100
1275
1275
-
input-commands:
1275
1275
+
input_commands:
1276
1276
- Read
1277
1277
id: 0d60d3a5-bad0-4df7-99ad-4bf4ee442c5d
1278
1278
- identifier:
···
1291
1291
id: e0b9f2c7-68d9-4c7b-9327-6e0802973a44
1292
1292
input:
1293
1293
battery:
1294
1294
-
value-range:
1294
1294
+
value_range:
1295
1295
- - 0
1296
1296
- 100
1297
1297
-
input-commands:
1297
1297
+
input_commands:
1298
1298
- Read
1299
1299
id: 687bbb0e-b5a6-47d8-bca3-3395c510d996
1300
1300
- identifier:
···
1312
1312
id: afb9c389-4624-4871-bfed-c19eccbcd3e3
1313
1313
input:
1314
1314
battery:
1315
1315
-
value-range:
1315
1315
+
value_range:
1316
1316
- - 0
1317
1317
- 100
1318
1318
-
input-commands:
1318
1318
+
input_commands:
1319
1319
- Read
1320
1320
id: 4169f6af-723c-437c-be39-d90508c95e0a
1321
1321
- identifier:
···
1333
1333
id: b680b236-52f4-4d8e-907e-78e71a0d23e9
1334
1334
input:
1335
1335
battery:
1336
1336
-
value-range:
1336
1336
+
value_range:
1337
1337
- - 0
1338
1338
- 100
1339
1339
-
input-commands:
1339
1339
+
input_commands:
1340
1340
- Read
1341
1341
id: 637fec12-7e76-4107-ba18-931046975976
1342
1342
- identifier:
···
1354
1354
id: ab7abe60-7733-4391-a61d-765655275261
1355
1355
input:
1356
1356
battery:
1357
1357
-
value-range:
1357
1357
+
value_range:
1358
1358
- - 0
1359
1359
- 100
1360
1360
-
input-commands:
1360
1360
+
input_commands:
1361
1361
- Read
1362
1362
id: 34c495ac-a36f-4d8c-9823-191895926d49
1363
1363
- identifier:
···
1375
1375
id: 1ef7a2d2-1725-4fd9-9e70-d8e0674ac17f
1376
1376
input:
1377
1377
battery:
1378
1378
-
value-range:
1378
1378
+
value_range:
1379
1379
- - 0
1380
1380
- 100
1381
1381
-
input-commands:
1381
1381
+
input_commands:
1382
1382
- Read
1383
1383
id: 938f9e14-3d1d-4778-821a-a1c17bb42936
1384
1384
communication:
+2
-2
crates/buttplug_server_device_config/device-config-v4/protocols/joyhub.yml
···
7
7
value:
8
8
- 0
9
9
- 255
10
10
-
feature-settings:
11
11
-
alt-protocol-index: 1
10
10
+
feature_settings:
11
11
+
alt_protocol_index: 1
12
12
id: 53cf03db-266d-46c1-964e-0ef505a64200
13
13
configurations:
14
14
- identifier:
+2
-2
crates/buttplug_server_device_config/device-config-v4/protocols/kgoal-boost.yml
···
5
5
id: 59d2de82-3acf-4316-982f-c2b570afd297
6
6
input:
7
7
battery:
8
8
-
value-range:
8
8
+
value_range:
9
9
- - 0
10
10
- 100
11
11
-
input-commands:
11
11
+
input_commands:
12
12
- Read
13
13
id: 1835b668-d778-4552-b75a-95053e06cd5c
14
14
communication:
+2
-2
crates/buttplug_server_device_config/device-config-v4/protocols/kiiroo-prowand.yml
···
11
11
id: ad812cb2-e04a-4656-9103-a80766601455
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: d1675d72-6d25-4cc4-99dc-a42e4e4fee97
20
20
configurations:
+2
-2
crates/buttplug_server_device_config/device-config-v4/protocols/kiiroo-spot.yml
···
11
11
id: 5171bb1b-b234-4a56-96ae-d592d3065d00
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: 850e3d26-54df-4eb3-879e-e6f6aa93d335
20
20
communication:
+2
-2
crates/buttplug_server_device_config/device-config-v4/protocols/kiiroo-v21.yml
···
17
17
id: 61cf5ea0-f9d0-48f0-a337-f905fb89c2c3
18
18
input:
19
19
battery:
20
20
-
value-range:
20
20
+
value_range:
21
21
- - 0
22
22
- 100
23
23
-
input-commands:
23
23
+
input_commands:
24
24
- Read
25
25
id: 1e922dde-c4f7-4ca9-96dd-d565135a184f
26
26
- identifier:
+26
-26
crates/buttplug_server_device_config/device-config-v4/protocols/lovense-connect-service.yml
···
11
11
id: 7202da93-c25d-460a-a863-8d4d38f41fdf
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: caceda00-463b-4981-949f-b7e6b06ed02b
20
20
configurations:
···
40
40
id: a2d19eee-211e-4771-b7e1-cfba3e6bb55f
41
41
input:
42
42
battery:
43
43
-
value-range:
43
43
+
value_range:
44
44
- - 0
45
45
- 100
46
46
-
input-commands:
46
46
+
input_commands:
47
47
- Read
48
48
id: c82d6326-c683-496b-b54a-c07cb03434f5
49
49
- identifier:
···
66
66
id: 9b31822c-7449-4a3d-bd4d-6cced8440126
67
67
input:
68
68
battery:
69
69
-
value-range:
69
69
+
value_range:
70
70
- - 0
71
71
- 100
72
72
-
input-commands:
72
72
+
input_commands:
73
73
- Read
74
74
id: 847c87fa-14a6-416c-95a8-d5b558c92cc0
75
75
- identifier:
···
92
92
id: 1fb626ec-7006-46f5-97b1-db3cc0bc5bb8
93
93
input:
94
94
battery:
95
95
-
value-range:
95
95
+
value_range:
96
96
- - 0
97
97
- 100
98
98
-
input-commands:
98
98
+
input_commands:
99
99
- Read
100
100
id: 15dcfcf0-a9c9-4ff4-90c0-37007e7c4809
101
101
- identifier:
···
149
149
id: 971bd4aa-d6ac-4449-bd1a-862b29ae705e
150
150
input:
151
151
battery:
152
152
-
value-range:
152
152
+
value_range:
153
153
- - 0
154
154
- 100
155
155
-
input-commands:
155
155
+
input_commands:
156
156
- Read
157
157
id: 9b52eca4-0e49-426e-a543-2ef735cd803a
158
158
- identifier:
···
175
175
id: b771d1b8-5a68-4a75-8ff2-868380d18fe7
176
176
input:
177
177
battery:
178
178
-
value-range:
178
178
+
value_range:
179
179
- - 0
180
180
- 100
181
181
-
input-commands:
181
181
+
input_commands:
182
182
- Read
183
183
id: d51f41a8-3731-4b06-b320-6cfa2d518940
184
184
- identifier:
···
205
205
id: 80d1e022-85a6-46ad-bbe9-1b8085b1e336
206
206
input:
207
207
battery:
208
208
-
value-range:
208
208
+
value_range:
209
209
- - 0
210
210
- 100
211
211
-
input-commands:
211
211
+
input_commands:
212
212
- Read
213
213
id: 33a001d2-2879-47f8-89d3-422d262deb53
214
214
- identifier:
···
237
237
id: 735c2164-4fd5-4e82-835d-23251e487d68
238
238
input:
239
239
battery:
240
240
-
value-range:
240
240
+
value_range:
241
241
- - 0
242
242
- 100
243
243
-
input-commands:
243
243
+
input_commands:
244
244
- Read
245
245
id: 10995415-c030-4fd1-b5c0-af42d850ff61
246
246
- identifier:
···
263
263
id: fe19ad5c-5acb-4ee9-8a09-f6edca06f471
264
264
input:
265
265
battery:
266
266
-
value-range:
266
266
+
value_range:
267
267
- - 0
268
268
- 100
269
269
-
input-commands:
269
269
+
input_commands:
270
270
- Read
271
271
id: 7da2f986-8960-4c2c-acf1-d8924878adc0
272
272
- identifier:
···
289
289
id: 7a794236-85e6-4b13-97c6-d17d1f091f0a
290
290
input:
291
291
battery:
292
292
-
value-range:
292
292
+
value_range:
293
293
- - 0
294
294
- 100
295
295
-
input-commands:
295
295
+
input_commands:
296
296
- Read
297
297
id: 75a502f3-6b8f-4d70-97b5-86fff5d45260
298
298
- identifier:
···
315
315
id: 7fcb01eb-4241-42c1-9799-fdfa190b7edd
316
316
input:
317
317
battery:
318
318
-
value-range:
318
318
+
value_range:
319
319
- - 0
320
320
- 100
321
321
-
input-commands:
321
321
+
input_commands:
322
322
- Read
323
323
id: fcd47b93-ac57-4167-93a5-fb12f223ff28
324
324
- identifier:
···
350
350
id: 322170f9-b493-4233-9336-e6f7f267450c
351
351
input:
352
352
battery:
353
353
-
value-range:
353
353
+
value_range:
354
354
- - 0
355
355
- 100
356
356
-
input-commands:
356
356
+
input_commands:
357
357
- Read
358
358
id: d99b1620-25cd-40fe-af02-a51d08df33ca
359
359
- identifier:
···
375
375
id: 37c03e71-1701-4b5a-9697-d62d2dc56e4b
376
376
input:
377
377
battery:
378
378
-
value-range:
378
378
+
value_range:
379
379
- - 0
380
380
- 100
381
381
-
input-commands:
381
381
+
input_commands:
382
382
- Read
383
383
id: 665925e2-e895-443f-953a-cae3f371c138
384
384
communication:
+32
-32
crates/buttplug_server_device_config/device-config-v4/protocols/lovense.yml
···
11
11
id: 14bd7637-13ed-49ba-9eb9-9c8ba9abec20
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: d3b1219a-aafe-4257-9d5d-3979b5da3c9a
20
20
configurations:
···
40
40
id: b4be6835-5b91-4540-bc7b-0c3d8dcb89fd
41
41
input:
42
42
battery:
43
43
-
value-range:
43
43
+
value_range:
44
44
- - 0
45
45
- 100
46
46
-
input-commands:
46
46
+
input_commands:
47
47
- Read
48
48
id: 99024e29-c0ed-4c26-aede-e0db0679eae5
49
49
- identifier:
···
66
66
id: 66b31efb-3bd9-4e3a-9972-88c66e9fca28
67
67
input:
68
68
battery:
69
69
-
value-range:
69
69
+
value_range:
70
70
- - 0
71
71
- 100
72
72
-
input-commands:
72
72
+
input_commands:
73
73
- Read
74
74
id: 2e309985-6bbf-4b75-866f-76d845b3ce42
75
75
- identifier:
···
93
93
id: 820d8fb1-c6ec-434d-b7c4-835bdf36552a
94
94
input:
95
95
battery:
96
96
-
value-range:
96
96
+
value_range:
97
97
- - 0
98
98
- 100
99
99
-
input-commands:
99
99
+
input_commands:
100
100
- Read
101
101
id: 463a18b9-42a5-4f7b-8156-0e61346fdb8a
102
102
- identifier:
···
154
154
id: 7c382c60-0ee2-4315-b8cf-cfd3ab4c9ccd
155
155
input:
156
156
battery:
157
157
-
value-range:
157
157
+
value_range:
158
158
- - 0
159
159
- 100
160
160
-
input-commands:
160
160
+
input_commands:
161
161
- Read
162
162
id: 8667f7b6-7baa-4e46-9d76-947fb707f0f3
163
163
- identifier:
···
175
175
id: 68defbd8-af87-4f04-97da-edfa8fb576f9
176
176
input:
177
177
battery:
178
178
-
value-range:
178
178
+
value_range:
179
179
- - 0
180
180
- 100
181
181
-
input-commands:
181
181
+
input_commands:
182
182
- Read
183
183
id: 48d5c76b-8c0e-4152-9f3b-5ba92ebf30fe
184
184
- identifier:
···
201
201
id: 60868f44-3d56-44ed-bcc4-00041a7b5997
202
202
input:
203
203
battery:
204
204
-
value-range:
204
204
+
value_range:
205
205
- - 0
206
206
- 100
207
207
-
input-commands:
207
207
+
input_commands:
208
208
- Read
209
209
id: 0bddb3da-2c8d-4af8-9e80-1e0038878f27
210
210
- identifier:
···
227
227
id: 3933bfcb-6daf-4c33-b834-877cb29ce77d
228
228
input:
229
229
battery:
230
230
-
value-range:
230
230
+
value_range:
231
231
- - 0
232
232
- 100
233
233
-
input-commands:
233
233
+
input_commands:
234
234
- Read
235
235
id: a8b175a8-3447-4938-b1df-7215464b56e6
236
236
- identifier:
···
261
261
id: 8fa6dc63-430e-42cb-9345-42d37f0c2629
262
262
input:
263
263
battery:
264
264
-
value-range:
264
264
+
value_range:
265
265
- - 0
266
266
- 100
267
267
-
input-commands:
267
267
+
input_commands:
268
268
- Read
269
269
id: a6a0c988-3e04-4fa3-89e2-4f4d2f242ffd
270
270
- identifier:
···
304
304
id: 6548133f-118f-419d-8900-660fde26b42f
305
305
input:
306
306
battery:
307
307
-
value-range:
307
307
+
value_range:
308
308
- - 0
309
309
- 100
310
310
-
input-commands:
310
310
+
input_commands:
311
311
- Read
312
312
id: 8f93dd90-1788-4d2c-8b8f-9a339be12c0e
313
313
- identifier:
···
330
330
id: 710384a5-a7dd-43f1-b55c-147256dc636a
331
331
input:
332
332
battery:
333
333
-
value-range:
333
333
+
value_range:
334
334
- - 0
335
335
- 100
336
336
-
input-commands:
336
336
+
input_commands:
337
337
- Read
338
338
id: 9c72451e-1df7-410a-b4b6-e133f3bd9219
339
339
- identifier:
···
356
356
id: 104da492-67f1-46fc-b412-b98871ebb518
357
357
input:
358
358
battery:
359
359
-
value-range:
359
359
+
value_range:
360
360
- - 0
361
361
- 100
362
362
-
input-commands:
362
362
+
input_commands:
363
363
- Read
364
364
id: b57dfb65-260d-49b2-bff0-659e38947186
365
365
- identifier:
···
386
386
id: 50b9b31f-c2a8-459a-81fd-c54604f5184e
387
387
input:
388
388
battery:
389
389
-
value-range:
389
389
+
value_range:
390
390
- - 0
391
391
- 100
392
392
-
input-commands:
392
392
+
input_commands:
393
393
- Read
394
394
id: bbfd764c-b419-4c13-aeb0-e753a86318ed
395
395
- identifier:
···
421
421
id: ad93f903-a354-40ae-b87e-f8390606a964
422
422
input:
423
423
battery:
424
424
-
value-range:
424
424
+
value_range:
425
425
- - 0
426
426
- 100
427
427
-
input-commands:
427
427
+
input_commands:
428
428
- Read
429
429
id: 5454d487-ed23-4067-80e2-9e2f0c01fabf
430
430
- identifier:
···
446
446
id: e4193650-2d46-4e6e-8dd8-b1d8d9a1baff
447
447
input:
448
448
battery:
449
449
-
value-range:
449
449
+
value_range:
450
450
- - 0
451
451
- 100
452
452
-
input-commands:
452
452
+
input_commands:
453
453
- Read
454
454
id: c53de5c8-fc4a-421b-9332-271ec742a156
455
455
- identifier:
···
474
474
id: 0b1cba39-8bb7-4f87-9bed-c59f2284d702
475
475
input:
476
476
battery:
477
477
-
value-range:
477
477
+
value_range:
478
478
- - 0
479
479
- 100
480
480
-
input-commands:
480
480
+
input_commands:
481
481
- Read
482
482
id: ed5f76c6-84b9-4fee-891f-28f9f4fa3632
483
483
communication:
+4
-4
crates/buttplug_server_device_config/device-config-v4/protocols/magic-motion-1.yml
···
11
11
id: bcaf7da8-2e98-47e3-b22c-2204daf40a27
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: 2525206c-8bdc-4803-9636-79576f3e692f
20
20
configurations:
···
83
83
id: 98a2e5c4-c4de-4ac5-a9db-b3e24a24424a
84
84
input:
85
85
battery:
86
86
-
value-range:
86
86
+
value_range:
87
87
- - 0
88
88
- 100
89
89
-
input-commands:
89
89
+
input_commands:
90
90
- Read
91
91
id: b24d166f-b6e0-4c9b-a056-8296564b19a8
92
92
- identifier:
+8
-8
crates/buttplug_server_device_config/device-config-v4/protocols/magic-motion-2.yml
···
11
11
id: 014cdffe-d3d5-4bba-acf4-f26e809b45ec
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: 33902551-eb44-406b-bc9a-7f9f981a972a
20
20
configurations:
···
50
50
id: 6baefd41-de6d-4c60-aedb-0a9b55f34875
51
51
input:
52
52
battery:
53
53
-
value-range:
53
53
+
value_range:
54
54
- - 0
55
55
- 100
56
56
-
input-commands:
56
56
+
input_commands:
57
57
- Read
58
58
id: 1093a17d-9596-49b7-945f-c44610244932
59
59
- identifier:
···
76
76
id: f966012c-6b68-4dc3-b4a4-16d34fdc30c7
77
77
input:
78
78
battery:
79
79
-
value-range:
79
79
+
value_range:
80
80
- - 0
81
81
- 100
82
82
-
input-commands:
82
82
+
input_commands:
83
83
- Read
84
84
id: adfc6c8c-b7e8-4c0c-9fdc-e7c2bd3b4552
85
85
- identifier:
···
106
106
id: 123954de-a9f1-427a-823a-9b9173ad8856
107
107
input:
108
108
battery:
109
109
-
value-range:
109
109
+
value_range:
110
110
- - 0
111
111
- 100
112
112
-
input-commands:
112
112
+
input_commands:
113
113
- Read
114
114
id: d872f184-a2a4-4869-9506-d34975fa34c3
115
115
communication:
+2
-2
crates/buttplug_server_device_config/device-config-v4/protocols/magic-motion-3.yml
···
11
11
id: 72bc2f2f-7f67-4636-bc5c-42ac4b55cb59
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: f954c774-3e08-4569-800f-94e454ccd3ca
20
20
communication:
+6
-6
crates/buttplug_server_device_config/device-config-v4/protocols/magic-motion-4.yml
···
11
11
id: 8ba2798a-4717-4a39-ae5c-f445eb8f4448
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: e53d8751-5993-410c-82d7-edca26dd4c65
20
20
configurations:
···
58
58
id: fdc5dc60-ece5-4f81-801c-076b1e1bad57
59
59
input:
60
60
battery:
61
61
-
value-range:
61
61
+
value_range:
62
62
- - 0
63
63
- 100
64
64
-
input-commands:
64
64
+
input_commands:
65
65
- Read
66
66
id: 69a69c1d-1e37-49ed-b1a4-07da72939171
67
67
- identifier:
···
88
88
id: b2b3dedf-5f7a-4069-935f-f210fdf5cafc
89
89
input:
90
90
battery:
91
91
-
value-range:
91
91
+
value_range:
92
92
- - 0
93
93
- 100
94
94
-
input-commands:
94
94
+
input_commands:
95
95
- Read
96
96
id: 318ca3d4-0779-47e8-9580-fc3efe1a0556
97
97
communication:
+6
-6
crates/buttplug_server_device_config/device-config-v4/protocols/vibratissimo.yml
···
11
11
id: e0d0a8e6-604a-4d49-bdab-d22fd8658c69
12
12
input:
13
13
battery:
14
14
-
value-range:
14
14
+
value_range:
15
15
- - 0
16
16
- 100
17
17
-
input-commands:
17
17
+
input_commands:
18
18
- Read
19
19
id: 4b82b175-c139-4af2-b5ad-aa576d9d01a4
20
20
configurations:
···
40
40
id: 0f194120-0912-4d5d-b201-7eee4cc622fe
41
41
input:
42
42
battery:
43
43
-
value-range:
43
43
+
value_range:
44
44
- - 0
45
45
- 100
46
46
-
input-commands:
46
46
+
input_commands:
47
47
- Read
48
48
id: c0f02f4f-5bbb-40ad-94fc-7d81c74c518c
49
49
- identifier:
···
72
72
id: e70bb6fb-9e2c-4970-9483-9f9b661d6e9f
73
73
input:
74
74
battery:
75
75
-
value-range:
75
75
+
value_range:
76
76
- - 0
77
77
- 100
78
78
-
input-commands:
78
78
+
input_commands:
79
79
- Read
80
80
id: 2fa1c5bc-85ff-45d5-ada5-23986ad3eab9
81
81
communication:
+1
-1
crates/buttplug_server_device_config/device-config-v4/version.yaml
···
1
1
version:
2
2
major: 4
3
3
-
minor: 63
3
3
+
minor: 64