This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8127 IPNC 3.8 - SysInfo and Imaging_Conf structures

Hello,

I traced the setting of parameters from the Camera settings in the Web GUI (using boa interface) to the flash. The parameters (Brightness, Contrast, Saturation, Sharpness) are all in the Imaging_Conf struct (ipnc_app\interface\inc\sys_env_type.h).

The SysInfo struct (also defined in ipnc_app\interface\inc\sys_env_type.h) is constantly written to shared memory and eventually saved to the /mnt/nand/sysenv.cfg binary/hex file.

What confuses me (I may have missed something) is that in the sysenv.cfg file, the above parameters are all 1 byte (also in the Web GUI and its doc, values go from 1-255).

In the Imaging_Conf struct, though, the values are defined as float. Everywhere I looked, float is 4 bytes - unless something else in the IPNC_RDK???

Attached is the sysenv.cfg after changing the Web GUI parameters as shown on the screen shot. Also attached is the build of the structures. I searched and couldn't find any "translation" from float to char or something.

Any insights would be appreciated.

Thanks,

Mechi