Closed Hakansv closed 8 months ago
Can't reproduce
I also think I do not understand
I had to, in Dashboard, change a "find" string since the key have changed from "SignalK" to "signalK" Compare the key="signalK" above.
Did something stop working in this plugin?
Yes. This function didn't found SignalK since it was changed to signalK so I made the easy "hack" to look for "ignal"
std::vector<std::string> PriorityIDs = GetActivePriorityIdentifiers();
// Get current satellite priority identifier = item 4
std::string satID = PriorityIDs[4];
if (satID.find("nmea0183") != std::string::npos)
mPriSatStatus = 3; // GSV
else if (satID.find("ignal") != std::string::npos)
mPriSatStatus = 2; // SignalK
else if (satID.find("nmea2000") != std::string::npos) {
Ah, you speak about the old dashboard plugin in OpenCPN, not DashboardSK. now I understand...
I tried the same set-up on another Win and it works as it should. So I uninstalled D-SK from the Win where it crashed. Then installed it again. Then by the usual eagerness made two steps on the same. :( I also redefined my instruments. Now it's working wo crash but I can't say if the crash was due to the instruments or solved by a reinstall. Phuu. Anyway, it's working. Thanks for listening. btw: Did you remember to extend the value "watchdog" timer range to allow up ~900 seconds for next update?
Yes, in 10a5573
Describe the bug When a SignalK connection and DashboardSK are active. Right click on Canvas gives an OCPN crash on MouseEvents
To Reproduce Steps to reproduce the behavior:
Desktop (please complete the following information if applicable):
Debug It breaks here. See shot below.
Call stack:
Note: I'm not saying this is the cause but an observation FWIW: After commit: ced28650bc "Enable multiple signalK network comm sources" I had to, in Dashboard, change a "find" string since the key have changed from "SignalK" to "signalK" Compare the key="signalK" above.
Debug brake: