I'm trying to develop the background application which monitors the temperature of the module.
I understand the function to get the module temperature is QueryDSTemperature(), right?
According to the help document, the function should be provided by PXCCapture::Device interface.
However, it seems that it is not implemented in the latest SDK.(I'm using 220.127.116.1148)
Would you please check it?
Additionally, the background application needs to get the temperature by accessing the device interface with other application working.
Does the interface permit simultaneous access by applications?
All current generations of RealSense cameras come with built in temperature sensors. In general these sensors are used for internal calibration and monitoring of the module itself. The data is of limited use for end-users (i.e. they do not report ambient temperature). If somehow you absolutely need this data, I recommend using the lowest level API offered by Intel, librealsense: https://github.com/IntelRealSense/librealsense/blob/a6df77892550b8250341f5465c34094ae7071067/src/r20...
Presently, it is not possible to do what you are asking in the RealSense SDK.