From 077f8b92837a1ceb15b3dfdda2f4351e9d243d37 Mon Sep 17 00:00:00 2001 From: supertick Date: Sat, 27 Apr 2024 07:48:01 -0700 Subject: [PATCH] default disable InMoov2.py --- TODO.md | 10 +++++++++ .../java/org/myrobotlab/service/InMoov2.java | 22 ++++++++++++++++++- .../service/config/InMoov2Config.java | 5 ++++- 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/TODO.md b/TODO.md index 93df2377f6..09f7492a96 100644 --- a/TODO.md +++ b/TODO.md @@ -1,6 +1,16 @@ ## TODO +- prompt - gets generated with system info, therby creating "perception" e.g. proximity sensor 2, classification human, position 30 + , if a human is nearby assume its - can answer the question ... where are you ... ("you are just to the left of me") +- doesnt look like it defaults to Intro !?!? +- runtime should say what version java is running and warn if not valid +- lower volume or change boot up sound - current config name doesn't show up in runtime - initCheckUp.py isn't getting run - peak is not working or implemented in the UI - peak isn't default + +## DONE + +- a delete config button - should do a move to trash directory with a datetimestamp +- dot dot on Runtime... platform info is late, or doesn't get published should be x86 64 diff --git a/src/main/java/org/myrobotlab/service/InMoov2.java b/src/main/java/org/myrobotlab/service/InMoov2.java index 269d9dc8db..130c24f2c4 100644 --- a/src/main/java/org/myrobotlab/service/InMoov2.java +++ b/src/main/java/org/myrobotlab/service/InMoov2.java @@ -1565,7 +1565,7 @@ public String publishFlash(String flashName) { * onHeartbeat at a regular interval */ public Heartbeat publishHeartbeat() { - log.info("publishHeartbeat"); + log.debug("publishHeartbeat"); heartbeatCount++; Heartbeat heartbeat = new Heartbeat(this); try { @@ -2295,4 +2295,24 @@ public void waitTargetPos() { sendToPeer("torso", "waitTargetPos"); } + public void foundPerson(String name) { + foundPerson(name, 1.0); + } + + public void foundPerson(String name, Double confidence) { + if (confidence == null) { + confidence = 1.0; + } + Map data = new HashMap<>(); + data.put("name", name); + data.put("confidence", confidence); + invoke("publishFoundPerson", data); + } + + + public Map publishFoundPerson(Map data) { + return data; + } + + } diff --git a/src/main/java/org/myrobotlab/service/config/InMoov2Config.java b/src/main/java/org/myrobotlab/service/config/InMoov2Config.java index cebe3ea063..98a593a2d3 100644 --- a/src/main/java/org/myrobotlab/service/config/InMoov2Config.java +++ b/src/main/java/org/myrobotlab/service/config/InMoov2Config.java @@ -154,7 +154,10 @@ public class InMoov2Config extends ServiceConfig { public boolean virtual = false; - public boolean execScript = true; + /** + * false for now to not interfere + */ + public boolean execScript = false; public InMoov2Config() { }