Hello @MReza
You are right with the attached table. The useful information is set only on the green marked indexes of the TD Handler block.
Now, in the basic reading example we provide, at some point we request both the PRIMARY and SECONDARY Chains of the Periodic measurements types, which means that the TD Handler reception contains all the PRMM_PER registers followed by the SECM_PER registers. I cannot name all of them here due to the policy of accessing the data sheets documents.

But the PRMM registers should end at the index 48, where the AIN4, AIN5, AIN6, AIN7 shall be at the 51, 52, 53, 54 indexes, on the request above. Of course, this is tightly coupled with the request from the blocks construction above.
In the blocks help, at the function Mcc_774a_MSR_GetData, there are all registers requested by this function, but of course, they are selected based on the MeasChain and MeasType.
Another important requirement is to enable the AIN registers in the external configuration tools.

To resume this, the TD Handler works based on request - response approach, as you can see in the steps enumerated below:

So each time, the TD needs to be populated with commands, like in this case the Bcc_774a_MSR_GetData for the chains you are interested, followed by a Send Command. When you Decode the TD, the content is filled with the registers returned in relation with the requested registers values, decided in the Populate TD phase, and remain in the TD Handler, until the Clear TD block is called.
In the MBDT releases, the SL_Library embedded is the DEMO version, which provides only a limited number of calls, but still can be used to read some registers for a limited number of times, as it is explained and showcased in the k344bmu_774a_sl_read_s32ct example.
Hope this helps,
Marius