Skip to content

Commit 9304291

Browse files
fix: resolve #295 — Web example Buttplug <> buttplug (#299)
* fix: resolve #295 — Web example Buttplug <> buttplug Fixes #295 Signed-off-by: tudragon154203 <76395825+tudragon154203@users.noreply.github.com> * fix: resolve #295 — Web example Buttplug <> buttplug Fixes #295 Signed-off-by: tudragon154203 <76395825+tudragon154203@users.noreply.github.com> * fix: resolve #295 — Web example Buttplug <> buttplug Fixes #295 Signed-off-by: tudragon154203 <76395825+tudragon154203@users.noreply.github.com> * fix: resolve #295 — Web example Buttplug <> buttplug Fixes #295 Signed-off-by: tudragon154203 <76395825+tudragon154203@users.noreply.github.com> * fix: resolve #295 — Web example Buttplug <> buttplug Fixes #295 Signed-off-by: tudragon154203 <76395825+tudragon154203@users.noreply.github.com> --------- Signed-off-by: tudragon154203 <76395825+tudragon154203@users.noreply.github.com>
1 parent 2202f02 commit 9304291

5 files changed

Lines changed: 33 additions & 33 deletions

File tree

js/examples/web/application-example.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ async function runApplicationExample() {
1717

1818
// Step 1: Create a client
1919
// The client name identifies your application to the server.
20-
const client = new Buttplug.ButtplugClient("My Buttplug Application");
20+
const client = new buttplug.ButtplugClient("My Buttplug Application");
2121

2222
// Step 2: Set up event handlers
2323
// Always do this BEFORE connecting to avoid missing events.
@@ -36,12 +36,12 @@ async function runApplicationExample() {
3636
// Step 3: Connect to the server
3737
console.log("Connecting to Intiface Central...");
3838
try {
39-
const connector = new Buttplug.ButtplugBrowserWebsocketClientConnector(
39+
const connector = new buttplug.ButtplugBrowserWebsocketClientConnector(
4040
"ws://127.0.0.1:12345"
4141
);
4242
await client.connect(connector);
4343
} catch (e) {
44-
if (e instanceof Buttplug.ButtplugClientConnectorException) {
44+
if (e instanceof buttplug.ButtplugClientConnectorException) {
4545
alert(
4646
"Could not connect to Intiface Central!\n\n" +
4747
"Make sure Intiface Central is running and the server is started.\n" +

js/examples/web/async-example.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
async function runAsyncExample() {
1111
console.log("Running async example");
1212

13-
const client = new Buttplug.ButtplugClient("Async Example");
13+
const client = new buttplug.ButtplugClient("Async Example");
1414

1515
// Events in buttplug-js use EventEmitter3.
1616
// You can use addListener or on to subscribe to events.
@@ -21,9 +21,9 @@ async function runAsyncExample() {
2121
console.log(`[Event] Device added: ${device.name}`);
2222

2323
// You can interact with the device in the event handler
24-
if (device.hasOutput(Buttplug.OutputType.Vibrate)) {
24+
if (device.hasOutput(buttplug.OutputType.Vibrate)) {
2525
console.log(" Sending welcome vibration...");
26-
await device.runOutput(Buttplug.DeviceOutput.Vibrate.percent(0.25));
26+
await device.runOutput(buttplug.DeviceOutput.Vibrate.percent(0.25));
2727
await new Promise(r => setTimeout(r, 200));
2828
await device.stop();
2929
}
@@ -52,7 +52,7 @@ async function runAsyncExample() {
5252

5353
// Connect asynchronously - this may take time due to network
5454
console.log("Connecting to server...");
55-
const connector = new Buttplug.ButtplugBrowserWebsocketClientConnector("ws://127.0.0.1:12345");
55+
const connector = new buttplug.ButtplugBrowserWebsocketClientConnector("ws://127.0.0.1:12345");
5656
await client.connect(connector);
5757
console.log("Connected!");
5858

js/examples/web/device-control-example.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
// <script src="https://cdn.jsdelivr.net/npm/buttplug@4.0.0/dist/web/buttplug.min.js"></script>
88

99
async function runDeviceControlExample() {
10-
const connector = new Buttplug.ButtplugBrowserWebsocketClientConnector("ws://127.0.0.1:12345");
11-
const client = new Buttplug.ButtplugClient("Device Control Example");
10+
const connector = new buttplug.ButtplugBrowserWebsocketClientConnector("ws://127.0.0.1:12345");
11+
const client = new buttplug.ButtplugClient("Device Control Example");
1212

1313
// Set up event handlers before connecting
1414
client.addListener("deviceadded", async (device) => {
@@ -21,7 +21,7 @@ async function runDeviceControlExample() {
2121
}
2222

2323
// Check if device supports vibration using v4 API
24-
if (!device.hasOutput(Buttplug.OutputType.Vibrate)) {
24+
if (!device.hasOutput(buttplug.OutputType.Vibrate)) {
2525
console.log("Device does not support vibration, skipping control demo.");
2626
return;
2727
}
@@ -31,7 +31,7 @@ async function runDeviceControlExample() {
3131
try {
3232
// Use the v4 command builder API
3333
console.log("Vibrating at 100%...");
34-
await device.runOutput(Buttplug.DeviceOutput.Vibrate.percent(1.0));
34+
await device.runOutput(buttplug.DeviceOutput.Vibrate.percent(1.0));
3535

3636
await new Promise(r => setTimeout(r, 1000));
3737

@@ -44,13 +44,13 @@ async function runDeviceControlExample() {
4444
await device.stop();
4545
} catch (e) {
4646
console.log("Error sending command:", e);
47-
if (e instanceof Buttplug.ButtplugDeviceError) {
47+
if (e instanceof buttplug.ButtplugDeviceError) {
4848
console.log("This is a device error - device may have disconnected.");
4949
}
5050
}
5151

5252
// Check for battery support using v4 API
53-
if (device.hasInput(Buttplug.InputType.Battery)) {
53+
if (device.hasInput(buttplug.InputType.Battery)) {
5454
try {
5555
const level = await device.battery();
5656
console.log(`${device.name} Battery Level: ${(level * 100).toFixed(0)}%`);
@@ -60,16 +60,16 @@ async function runDeviceControlExample() {
6060
}
6161

6262
// Demonstrate other output types if available
63-
if (device.hasOutput(Buttplug.OutputType.Rotate)) {
63+
if (device.hasOutput(buttplug.OutputType.Rotate)) {
6464
console.log("Device supports rotation. Rotating at 50%...");
65-
await device.runOutput(Buttplug.DeviceOutput.Rotate.percent(0.5));
65+
await device.runOutput(buttplug.DeviceOutput.Rotate.percent(0.5));
6666
await new Promise(r => setTimeout(r, 1000));
6767
await device.stop();
6868
}
6969

70-
if (device.hasOutput(Buttplug.OutputType.Position)) {
70+
if (device.hasOutput(buttplug.OutputType.Position)) {
7171
console.log("Device supports position control. Moving...");
72-
await device.runOutput(Buttplug.DeviceOutput.PositionWithDuration.percent(1.0, 500));
72+
await device.runOutput(buttplug.DeviceOutput.PositionWithDuration.percent(1.0, 500));
7373
await new Promise(r => setTimeout(r, 1000));
7474
await device.runOutput(Buttplug.DeviceOutput.PositionWithDuration.percent(0.0, 500));
7575
}

js/examples/web/device-enumeration-example.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
// <script src="https://cdn.jsdelivr.net/npm/buttplug@4.0.0/dist/web/buttplug.min.js"></script>
88

99
async function runDeviceEnumerationExample() {
10-
const client = new Buttplug.ButtplugClient("Device Enumeration Example");
10+
const client = new buttplug.ButtplugClient("Device Enumeration Example");
1111

1212
// Set up event handlers BEFORE connecting.
1313
// This ensures we don't miss any events, including devices
@@ -33,7 +33,7 @@ async function runDeviceEnumerationExample() {
3333
});
3434

3535
// Connect to the server (requires Intiface Central running)
36-
const connector = new Buttplug.ButtplugBrowserWebsocketClientConnector("ws://localhost:12345");
36+
const connector = new buttplug.ButtplugBrowserWebsocketClientConnector("ws://localhost:12345");
3737

3838
console.log("Connecting...");
3939
await client.connect(connector);

js/examples/web/device-info-example.js

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,25 +20,25 @@ function printDeviceInfo(device) {
2020

2121
// Collect output capabilities
2222
const outputTypes = [];
23-
if (device.hasOutput(Buttplug.OutputType.Vibrate)) outputTypes.push("Vibrate");
24-
if (device.hasOutput(Buttplug.OutputType.Rotate)) outputTypes.push("Rotate");
25-
if (device.hasOutput(Buttplug.OutputType.Oscillate)) outputTypes.push("Oscillate");
26-
if (device.hasOutput(Buttplug.OutputType.Position)) outputTypes.push("Position");
27-
if (device.hasOutput(Buttplug.OutputType.Constrict)) outputTypes.push("Constrict");
28-
if (device.hasOutput(Buttplug.OutputType.Inflate)) outputTypes.push("Inflate");
29-
if (device.hasOutput(Buttplug.OutputType.Temperature)) outputTypes.push("Temperature");
30-
if (device.hasOutput(Buttplug.OutputType.Led)) outputTypes.push("LED");
23+
if (device.hasOutput(buttplug.OutputType.Vibrate)) outputTypes.push("Vibrate");
24+
if (device.hasOutput(buttplug.OutputType.Rotate)) outputTypes.push("Rotate");
25+
if (device.hasOutput(buttplug.OutputType.Oscillate)) outputTypes.push("Oscillate");
26+
if (device.hasOutput(buttplug.OutputType.Position)) outputTypes.push("Position");
27+
if (device.hasOutput(buttplug.OutputType.Constrict)) outputTypes.push("Constrict");
28+
if (device.hasOutput(buttplug.OutputType.Inflate)) outputTypes.push("Inflate");
29+
if (device.hasOutput(buttplug.OutputType.Temperature)) outputTypes.push("Temperature");
30+
if (device.hasOutput(buttplug.OutputType.Led)) outputTypes.push("LED");
3131

3232
if (outputTypes.length > 0) {
3333
console.log(`\nOutput Capabilities: ${outputTypes.join(", ")}`);
3434
}
3535

3636
// Collect input capabilities
3737
const inputTypes = [];
38-
if (device.hasInput(Buttplug.InputType.Battery)) inputTypes.push("Battery");
39-
if (device.hasInput(Buttplug.InputType.RSSI)) inputTypes.push("RSSI");
40-
if (device.hasInput(Buttplug.InputType.Button)) inputTypes.push("Button");
41-
if (device.hasInput(Buttplug.InputType.Pressure)) inputTypes.push("Pressure");
38+
if (device.hasInput(buttplug.InputType.Battery)) inputTypes.push("Battery");
39+
if (device.hasInput(buttplug.InputType.RSSI)) inputTypes.push("RSSI");
40+
if (device.hasInput(buttplug.InputType.Button)) inputTypes.push("Button");
41+
if (device.hasInput(buttplug.InputType.Pressure)) inputTypes.push("Pressure");
4242

4343
if (inputTypes.length > 0) {
4444
console.log(`Input Capabilities: ${inputTypes.join(", ")}`);
@@ -68,10 +68,10 @@ function printDeviceInfo(device) {
6868
}
6969

7070
async function runDeviceInfoExample() {
71-
const client = new Buttplug.ButtplugClient("Device Info Example");
71+
const client = new buttplug.ButtplugClient("Device Info Example");
7272

7373
// Connect to the server
74-
const connector = new Buttplug.ButtplugBrowserWebsocketClientConnector("ws://127.0.0.1:12345");
74+
const connector = new buttplug.ButtplugBrowserWebsocketClientConnector("ws://127.0.0.1:12345");
7575

7676
console.log("Connecting...");
7777
await client.connect(connector);

0 commit comments

Comments
 (0)