Hey all,
I am attempting to subscribe to the camera service using the kivvy example camera app (or really any eventclient). When I run this, the feed is blank. I have not changed the code. I also am trying to run some of the other examples here and cannot seem to properly subscribe to any of the services using the eventClient. When I try the cameraClient, gpsClient, etc. (all pulled from the examples on the farm-ng-amiga/py/examples github) they all just sit and wait but never get any data. However, when I check the teleop app the camera feed displays just fine.
Do I need to start the service prior to subscribing to it? Is that what the teleop application does?
Any help is very much appreciated. Thanks in advance.
Here is what I have tried thus far:
- Running these clients on the brain (via ssh), running these clients on my local and specifying my device’s IP address in the service config file.
- Scanning the brain’s open ports to check which ports services may be running on (with which the few that responded to a TCP connect, none sent data when I subscribed with EventClient) - It is worth noting here that there were no responses on the ports that were indicated in the service config files to be the ports for the camera services.
- Pinging the oak cameras using the ping function in the settings of the brain app (which was successful)
- Pinging the oak cameras IP address directly while sshed into the brain (which was successful)