November 22, 20205 yr I am building an external app that reads the COM1/2 standby and active frequencies using SimConnect. It works fine, I get the value in BCD and I know how to decode it. The problem I have is with the new 8.33 kHz variation introduced in MSFS, which causes the last digit to be unknown. The BCD result is coded on 16 bits, for 4 decimal digits, and 5 are needed. Example: When a value of 10128 is returned, that is un binary: 0010 0111 1001 0000, it codes the following decimal digits: 2 - 7 - 9 - 0, so you can easily reconstruct the frequency: 127.90 (the trailing 1 is always there). The problem is that if you increment it, it changes to 127.905 and the result returned by SimConnect is still 10128. The same BCD result for 2 different frequencies makes it impossible to use... Any comment/help is greatly welcome. Eric My Web Site
Archived
This topic is now archived and is closed to further replies.