chiark / gitweb /
Start of pybricks compatibility, and add sync value number
authorAlexandra Lanes <ajlanes@chiark.greenend.org.uk>
Fri, 1 Jul 2022 16:22:50 +0000 (18:22 +0200)
committerAlexandra Lanes <ajlanes@chiark.greenend.org.uk>
Fri, 1 Jul 2022 16:22:50 +0000 (18:22 +0200)
legofocuser.xml

index ab7e1551d6b66f2325f4b5ac5347f8f844d96622..6c50058c8a00b47d07f39fbc002f6fa00250e132 100644 (file)
@@ -9,6 +9,22 @@ On
     </defSwitch>
 </defSwitchVector>
 
+<defSwitchVector device="LegoFocuser" name="INTERFACE" label="Interface" group="Main Control" state="Idle" perm="rw" rule="OneOfMany" timeout="60">
+    <defSwitch name="HAT" label="Build HAT">
+On
+    </defSwitch>
+    <defSwitch name="PYBRICKS" label="PyBricks">
+Off
+    </defSwitch>
+</defSwitchVector>
+
+<defTextVector device="LegoFocuser" name="HUB_MAC" label="HUB MAC" group="Main Control" state="Idle" perm="rw"  timeout="60">
+  <defText name="MAC" label="Address">
+    00:11:22:33:44:55
+  </defText>
+</defTextVector>
+
+
 <defTextVector device="LegoFocuser" name="DEVICE_PORT" label="HAT Port" group="Main Control" state="Idle" perm="rw"  timeout="60">
   <defText name="PORT" label="Port">
     A
@@ -38,6 +54,12 @@ Off
 </defNumber>
 </defNumberVector>
 
+<defNumberVector device="LegoFocuser" name="FOCUS_SYNC" label="Reset pos" group="Main Control" state="Ok" perm="rw" timeout="0">
+<defNumber name="FOCUS_SYNC_VALUE" label="to" format="%d"  min="0" max="8100" step="1">
+0
+</defNumber>
+</defNumberVector>
+
 
 <defNumberVector device="LegoFocuser" name="FOCUS_SPEED" label="SPEED" group="Config" state="Ok" perm="rw" timeout="0">
 <defNumber name="FOCUS_SPEED_VALUE" label="SPEED" format="%d" min="0" max="100" step="1">