Saving Temporary Views & Extending Camera Panes

I have a customer recently migrated to Milestone and looking the below features which was available previous VMS. Is there a way to achieve this via the SDK ?

  1. Saving temporary camera views. Is there a way to save the blank views where the cameras are loaded and that need to be saved, as it is lost once, we go to the setup mode ?
  2. Extending camera panes. For e.g., 3*3 is created, and cameras are loaded, but then need to 4 more cameras, there is no way to extend the camera panes. The only option is to recreate a new view and search for the cameras again.
  3. Is there a way to copy all the cameras from one view to another view which has more tiles?

Yes. I very much see the point, if you change your view (dragging cameras in or similar) and then get the idea to persist it, then when going into setup mode you will have the saved view as a starting point for making changes, and what you had temporarily is now gone.

It is very core to the way the Smart Client works, what you changed temporarily will be gone quickly if changing view, going into setup mode or doing other operations.

It is possible to develop a Smart Client plugin that can read the temporary setup and can use the information for building a new view, whether the new view is the same layout or another layout with additional tiles.

For reading what is in the view, I recommend that you explore the ConfigDump sample. Notice how the properties CameraId and CurrentCameraId can be different.

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/configdump/readme.html&tree=tree_1.html

For creating the views, I recommend exploring the Smart Client Insert Camera sample. Notice the “Temporary insert” option.

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/scinsertcamera/readme.html&tree=tree_1.html

As a general recommendation when doing new views and changes to views please also see the Smart Client View and Window Tool plugin sample.

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/scviewandwindow/readme.html&tree=tree_1.html

https://developer.milestonesys.com/s/article/Exploring-the-MIP-SDK-Tool-View-and-Window-Tool

Please also see.

https://doc.developer.milestonesys.com/html/index.html?base=gettingstarted/plug-in_development.html&tree=tree_1.html

Great thanks @Bo Ellegård Andersen (Milestone Systems)​ . I will have a look at these.