Tool/software:
I'm trying to setup a Lua script that can help me set some parameters and then complete the device setup from there. In this case, however, I'm not encountering any functional issue, but rather I'm not sure if I understood correctly how they work.
Following the "Programming Chirp Parameters in TI Radar Devices" guide, I think I understood what most of the configurable parameters do, in order to set a particular waveform and so on. In the scripts, though, I always have to set a specific device index (either 1, 2, 4, 8, referring to a particular cascade chip) to properly call the API functions (that's at least what I'm getting from the console log). And, for the Chirp Configuration, at least it makes sense to me: each device is configured with a specific chirp waveform that has to be used from its TX antennas. But I simply don't get what it's supposed to represent for the Profile and Frame configuration.
Could you please help me to understand what's the actual logic behind that? Is it because each cascade chip can have a set of 4 profiles, and a set of at most 512 chirps related to them, and then maybe I can set different frame configurations for each device? Or there's something else I didn't understand? I'm trying to construct some data structures for easier user experience, and I wanted them to be the most intuitive possible - so, I need in first to understand them correctly :)