From 3bf66a78dcb7f3c988179ddd31dab3631bf0d47e Mon Sep 17 00:00:00 2001 From: flipflip Date: Tue, 12 May 2026 10:29:43 +0200 Subject: [PATCH] add more examples in findsensor helpscreen --- docker/docker-compose.yaml | 2 -- fpsdk.code-workspace | 9 ++++++++- fpsdk_apps/findsensor/findsensor.cpp | 20 +++++++++++++++++++- 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index f80196d..29a13e1 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -53,8 +53,6 @@ services: cap_add: - SYS_PTRACE # Set kernel.yama.ptrace_scope = 0 in /etc/sysctl.d/10-ptrace.conf hostname: fpsdk-trixie-dev-${USER} - ports: - - "8952:8952/udp" # for findsensor # Apparently required... (so that the container doesn't kill itself?) command: tail -f diff --git a/fpsdk.code-workspace b/fpsdk.code-workspace index bb9028a..0dd0ea2 100644 --- a/fpsdk.code-workspace +++ b/fpsdk.code-workspace @@ -222,7 +222,14 @@ }, "workbench.remoteIndicator.showExtensionRecommendations": true, "yaml.extension.recommendations": false, - "peacock.remoteColor": "#f9e64f" + "peacock.remoteColor": "#f9e64f", + "workbench.colorCustomizations": { + "commandCenter.border": "#15202b99", + "titleBar.activeBackground": "#f9e64f", + "titleBar.activeForeground": "#15202b", + "titleBar.inactiveBackground": "#f9e64f99", + "titleBar.inactiveForeground": "#15202b99" + } }, "extensions": { "recommendations": [ diff --git a/fpsdk_apps/findsensor/findsensor.cpp b/fpsdk_apps/findsensor/findsensor.cpp index a88bcab..ea4c186 100644 --- a/fpsdk_apps/findsensor/findsensor.cpp +++ b/fpsdk_apps/findsensor/findsensor.cpp @@ -142,7 +142,17 @@ class FindSensorOptions : public ProgramOptions " - Address 192.168.43.156/24\n" " - Interface wlan1\n" " - Address 10.0.1.1/24\n" - " Found 1 sensor\n" + " Found fp-fe771e (VRTK2_STK_P)\n" + " - Interface eth0\n" + " - Address 172.22.1.17/20\n" + " - Interface wlan1\n" + " - Address 10.0.1.1/24\n" + " Found xf-a0d2d8 (EAGLE_PBXA1)\n" + " - Interface eth0\n" + " - Address 172.22.1.18/20\n" + " - Interface usb0\n" + " - Address 10.0.3.1/24\n" + " Found 3 sensors\n" "\n" " Quietly look for a particular sensor and print the information as JSON:\n" "\n" @@ -150,6 +160,14 @@ class FindSensorOptions : public ProgramOptions "\n" " {\"ifs\":{\"eth0\":[\"172.22.1.60/20\"],\"wlan0\":[\"192.168.43.156/24\"],\"wlan1\":[\"10.0.1.1/24\"]},\\\n" " \"props\":{\"product_model\":\"VRTK2_STK\"},\"uid\":\"fp-6d9d2c\"}\n" + " ...\n" + "\n" + " Find all \"fp\" sensors and print their UID and first eth0 address:\n" + "\n" + " $ findsensor --quiet --json | jq -r 'select(.uid|startswith(\"xf-\")) | .uid + " " + .ifs.eth0[0]'\n" + "\n" + " fp-6d9d2c 172.22.1.60/20\n" + " fp-fe771e 172.22.1.17/20\n" "\n" "\n", stdout); // clang-format on