Asked

Connection Diagnostic Skill Functionality

I have a question about the ARC robot skill called Connection Diagnostic. Does this skill monitor the connection of only the EZB at index 0, or can it manage other indices as well?



Related Hardware (view all EZB hardware)
EZ-B V4 by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

Related Robot Skills (view all robot skills)
Diagnose EZ-B Wi-Fi connection issues with verbose EZ-B communication logging, ping tests, log export and diagnostic reports for Synthiam support.
EZB Connections by Synthiam
Add and manage up to 255 EZ-B I/O controller connections in ARC, select COM/IP ports or device addresses to connect or remove devices.

ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.

Author Avatar
PRO
Canada
#1  

Short answer: The Connection Diagnostic skill only monitors the project's primary/first Connection (the default EZ-B connection - connection index 0 / the main Connection control). It is a diagnostic tool for that primary connection (it uses the 192.168.1.1 ping/diagnostic flow), not a multiEZB monitor for other connection indices.

Details & options

Quick script to check an EZB IP (run in a JavaScript script control)

try {
  var resp = Net.hTTPGet("http://192.168.1.123";, 2000); // 2000 ms timeout
  print("Reachable, response length: " + resp.length);
} catch (e) {
  print("Not reachable or error: " + e);
}
  • Replace 192.168.1.123 with the EZB IP you want to test.
  • Use print() (not console.log()) per ARC scripting conventions.

How to run/configure Connection Diagnostic (if you need step-by-step)

  1. Project -> Add robot skill -> General -> Connection Diagnostic.
  2. Open the skill window and press the "Ping EZB" button (it pings 192.168.1.1 and displays the result).
  3. Open any skill settings via the three-line kebab (hamburger) menu in the robot skill window to review options.

Would you like me to:

  • Walk you through temporarily swapping which EZB is index 0?
  • Help make a small script to periodically monitor a particular EZB index or IP and log results? If so, tell me the EZB index or IP and whether it’s AP or client mode.

I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.