I am using the SiDS telemetry submitter in gr-satellites to submit to the SatNOGS DB some frames for VZLUSAT-1. The frames are submitted successfully, but my locator is shown incorrectly. The frames show as submitted by EA4GPZ-JN10uo, but my locator is IN80do. I have verified that gr-satellites is sending the correct latitude and longitude:
So, I think this might be a bug introduced at some point and here is why: I can see both KB9JHU-NM36df (China) and KB9JHU-EM69uf (Indiana). The import code probably no longer interprets “W”, “E”, “N”, and “S” but expects negative numbers for West and South.
Not very puzzling as in the conditions in the file it doesn’t define explicitly (E and W) or fail and (N and S) or fail but W or else suppose it is E and S or else suppose it is N.
So all longitudes E or W are not S (as stated in the code) so they keep always the positive value of longitude as they were E.
And all latitudes N or S are not W (as stated in the code) so they keep always the positive value of latitude as they were N.
This means that if the frame came with E for longitude and N for latitude then it was interpreted correctly. In all other cases it wasn’t.
Indeed, so how can it be that KB9JHU-EM69uf coordinates were interpreted correctly to have Western longitude? Perhaps he sent data using minus instead of W.
The code checks are correct but for the wrong thing. We check for W or E on latitude, and S or N on longitude, while these should be the other way around.
After not submitted data for a couple of months, downloaded the most recent Online Telemetry Forwarder, and resumed uploading data. When i checked my stats, I see two callsigns. The original submissions are tagged with a grid code somewhere in China. The most recent uploads are correct with grid CN75xa.
So… can the old data associated with W7KKE-PN25aa be merged with correct call & grid, W7KKE-CN75xa?