I did a port scan of my Controller: Without the Solo connected, there was only IP 10.1.1.1 available, and that showed only ports 22 (SSH) and 53 (DNS) active.
Then I turned on m Solo.. after it connected I did another port scan.
The Solo showed up as IP 10.1.1.10 (using a SENAO Networks as a Vendor).
Port scanning the 10.1.1.10 still showed only ports 22 and 53 open.
Of course there could be more ports being used, but they don't show up on an open port scan.
I have been using putty to log into the solo, not the controller. Once connected, I log into the root folder with the known password. I then run (loadLog.py latest) which flushes the most recent dataflash log from the pixhawk to the solo log directory. This also gives me the most recent dataflash log number. After it downloads, I then download the other logs in a descending order to get them all. It's as easy as running (loadLog.py 50), for log number 50, so on and so forth.
After I have downloaded all of the dataflash logs I want, I then use WinSCP to SSH into the solo and direct myself to the /log folder. There I will find all of my logs, log50.bin, and copy them to my local drive. Easy, squeezy!
One thing I have ran into, it seems like the pixhawk likes to timeout after a while. I will successfully be able to download several logs and then, all at once, I won't be able to get anymore. I can tell when this happens, because during the flushing of the logs, there is a response that sends back, No heartbeat received. Right now the work around is to reboot the solo. Once rebooted it lets me download more logs, and eventually times out again. I haven't figured out if there is a script I can run to "refresh" the pixhawk connection to keep it live.
The .bin file is the dataflash log from the solo, it is located on the solo. It has a lot more information than your tlog pulled from the controller. In MP you have to go to the dataflash tab to load one of these logs, and it does not do any playback of this log.So what is the significance of the .bin file? I just tried running the phyton script on the solo (loadLog.py latest) and I see new logs in the log directory but no .bin file. I'm trying to reproduce whatever it is that mission planner does as I can't seem to open regular solo.log files in MP. The tlogs work fine..
Ah ok. We're getting closer. So is bin file sitting in /logs or do I have to run the phython script to get it? I think I was on the controller when I ran the script the first time.The .bin file is the dataflash log from the solo, it is located on the solo. It has a lot more information than your tlog pulled from the controller. In MP you have to go to the dataflash tab to load one of these logs, and it does not do any playback of this log.
We use essential cookies to make this site work, and optional cookies to enhance your experience.