Hello Forum members,
We are working on a plugin for Milestone.
We are dealing with cameras.
We want to know whether there is any programmatic way to determine whether a camera is a normal video camera or a Thermal camera. We have to develop some separate logic based on camera type , that is why we are asking this question.
If there is no programmatic way available, what are the alternatives? Can we use custom tags or any other ideas.
Thanks,
Ali
To my knowledge there is no way. XProtect does not have a property on the cameras which tells whether the camera is “Thermal” or not.
I am not aware if there is a setting that will be on all thermal cameras and not on any other cameras, if there is it will be possible to scan the cameras for such a setting.
Thinking that there is nothing built-in to distinguish the thermal cameras from other cameras I like the idea of a custom tag. What the MIP SDK has is functionality to associate a custom property to every camera. Please explore the Admin Tab plugin sample.
https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/admintabplugin/readme.html&tree=tree_1.html
Note the tab shows for “Axis” cameras but you can change the code so that it shows for all.
https://github.com/milestonesys
Also visible on all cameras in the Management Client; create a new project with the MIPPlugin template..
Ref.
https://doc.developer.milestonesys.com/html/index.html?base=miphelp/class_video_o_s_1_1_platform_1_1_admin_1_1_tab_plugin.html&tree=tree_search.html?search=tabplugin