Hi all,
I was able to understand the answer to the above question wrt quick start (
https://yamcs.org/getting-started). But I have the same question wrt the source project (
https://github.com/yamcs/yamcs.git).
I was able to trace the code to MetaCommandContainerProcessor.java where in a for loop, we loop over container.getEntryList() and generate the basic binary array( [8, 100, -64, 0, 0, 0, 0, 0, 0, 0, 0, 106, 0, 0, 0, 2, 3]) but it is only a part of what is sent ([8, 100, -64, 1, 0, 13, 82, -100, -120, 62, 53, 106, 0, 0, 0, 2, 3, 0, -37, -72]).
The first array can be understood form the excels data which is what is used to create it... but from where is the extra data coming before sending it in the TcpTcDataLink.java uplinkCommand function.
Also I am new to streams and YAMCS. Do you have any suggestion on how a new person in a big project could easily understand the flow of any given stream and understand about all the listeners and modifiers of the stream.