+ This browser supports neither WebUSB nor Web Serial. Use a Chromium-based
+ browser (Chrome / Edge / Opera) on a secure origin (https, localhost or file://).
+
+
+
+
+
Device
+
+
+
+
+
+
+
Not connected. WebUSB default filter: VID 0x1209 / PID 0x0d32 (espp default); the vendor (0xFF) interface is discovered from the descriptors at runtime.
+ Device type (0x1000)-
+ Device name (0x1008)-
+ Vendor ID (0x1018:1)-
+ Product code (0x1018:2)-
+ Revision (0x1018:3)-
+ Serial number (0x1018:4)-
+
+ Pos actual (0x6064): -
+ Vel actual (0x606C): -
+ Torque actual (0x6077): -
+
+
+
+
+
+
Object dictionary access (vendor-specific)
+
+
+ Index (hex)
+
+
+
+ Subindex
+
+
+
+ Type
+
+
+
+ Value (for write)
+
+
+
+
+
+
+
+
+
+
+
Log
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/en/buses/canopen.rst b/doc/en/buses/canopen.rst
index c54977f11..d33a685ba 100644
--- a/doc/en/buses/canopen.rst
+++ b/doc/en/buses/canopen.rst
@@ -46,6 +46,18 @@ an :doc:`../dispatcher/index` (module id 5), so the hosted
send frames (as a bus master) and inspect the bus (streaming every received
frame, optionally in passive listen-only mode) directly from a Chromium browser.
+For CiA 402 (DS402) drives there is also a purpose-built
+`DS402 drive panel `_ web
+app that talks to the *same* bridge. It layers a CANopen SDO client and the DS402
+profile entirely in the browser (the firmware stays a dumb raw-CAN pipe): read
+the node identity, walk the power-drive-system state machine (statusword /
+controlword with the enable sequence, quick-stop and fault-reset), select the
+mode of operation, set target and read actual velocity/position/torque, and
+read/write any object dictionary index:subindex (including vendor-specific
+objects) with a chosen data type. Because it drives the node over SDO rather than
+cyclic PDOs it is a commissioning / bring-up tool; the bus must be in Normal
+(not listen-only) mode so the bridge ACKs the node.
+
.. ---------------------------- API Reference ----------------------------------
API Reference