Hello Michal,
Thank you for your prompt response! - We only see the question mark ('?') after we have put some arrays, which are located in a structure, into namespaces. The first array member is always displayed correctly, but the following not.
For example, it looks like this:

We found out that we can workaround this issue by adding the byte offset manually to the beginning of the array.
If we write instead of Rtesl::Dmx::BigStructure.MyArrayNamePwm[1] the expression Rtesl::Dmx::BigStructure.MyArrayNamePwm[0]+1, the address is evaluated correctly and the value is displayed instead of a question mark.
Before BigStructure.MyArrayNamePwm was not in a (nested) namespace and the values were always correctly displayed, if we simply wrote BigStructure.MyArrayNamePwm[1], BigStructure.MyArrayNamePwm[2] ...
There was no question mark, if there were no namespaces.
So, this seems not to be a protection issue on the controller side.
Are you sure that Freemaster can calculate the addresses of array members (in structures) in namespaces correctly? We use a GCC based toolchain and a binary ELF file as input for Freemaster.
I appreciate further help!
Best regards,
michaeL