From 32485b9a6bbf3a4ae0680e01b3e0c4c166525c2d Mon Sep 17 00:00:00 2001 From: Matthew W Hume Date: Mon, 18 Nov 2024 20:00:46 -0500 Subject: [PATCH] Frame count should run from 1-50 not 0-49 Requires telemetry client rebuild --- .../samples/ProjectApollo/src_csm/csm_telecom.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Orbitersdk/samples/ProjectApollo/src_csm/csm_telecom.cpp b/Orbitersdk/samples/ProjectApollo/src_csm/csm_telecom.cpp index 44225ffe4c..4b25887f09 100644 --- a/Orbitersdk/samples/ProjectApollo/src_csm/csm_telecom.cpp +++ b/Orbitersdk/samples/ProjectApollo/src_csm/csm_telecom.cpp @@ -1995,7 +1995,7 @@ PCM::PCM() wsk_error = 0; last_update = 0; last_rx = 0; - frame_addr = 0; + frame_addr = 1; frame_count = 0; m_socket = INVALID_SOCKET; } @@ -4275,7 +4275,7 @@ void PCM::generate_stream_hbr(){ // 10A7 // ... // 10A148 - tx_data[tx_offset] = measure(10,TLM_A,1+(frame_addr*3)); + tx_data[tx_offset] = measure(10,TLM_A,(frame_addr*3)-2); break; case 52: // 12A13 case 116: @@ -4564,7 +4564,7 @@ void PCM::generate_stream_hbr(){ // 10A8 // ... // 10A149 - tx_data[tx_offset] = measure(10,TLM_A,2+(frame_addr*3)); + tx_data[tx_offset] = measure(10,TLM_A,(frame_addr*3)-1); break; case 88: switch(frame_count){ @@ -4821,7 +4821,7 @@ void PCM::generate_stream_hbr(){ // 10A9 // ... // 10A150 - tx_data[tx_offset] = measure(10,TLM_A,3+(frame_addr*3)); + tx_data[tx_offset] = measure(10,TLM_A,(frame_addr*3)); break; case 120: switch(frame_count){ @@ -4921,8 +4921,8 @@ void PCM::generate_stream_hbr(){ if(word_addr > 127){ word_addr = 0; frame_addr++; - if(frame_addr > 49){ - frame_addr = 0; + if(frame_addr > 50){ + frame_addr = 1; } frame_count++; if(frame_count > 4){