tomojitakasu / RTKLIB

2.5k stars 1.6k forks source link

Useless/incorrect signal definitions #148

Closed Fr0sT-Brutal closed 8 years ago

Fr0sT-Brutal commented 8 years ago

There are some signal code definitions which are incorrect or useless.

tomojitakasu commented 8 years ago

In RINEX 3.02, 1I and 1Q is defined as BDS B1I and B1Q. (In 3.03 or 3.02 draft, 2I and 2Q are used as BDS B1I and B1Q). RTKLIB accepts both of 1I/1Q and 2I/2Q as BDS B1I and B1Q. 1E is not used in the recent codes. It's defined just for old-code compatibility.

Fr0sT-Brutal commented 8 years ago

Well, wouldn't it be more logical to move this legacy from the main header to those places where they're used? I suppose CODE_L1I/Q are only used when you deal with Rinex 3.01-2 and it's just a matter of mapping and conversion. Anyway it's up to you of course but maybe you could at least mention the sense of these signals in comments for clarity?

tomojitakasu commented 8 years ago

It is fixed in 2.4.3 b11.