Hello all,
our goal is to integrate Milestone VMS into our PSIM application. The focus is on monitoring the connected hardware and getting live/playback videos, which will be presented in our application. The MIP documentation delivers plenty of information and samples for a video integration with ImageViewerControl. Regarding monitoring features, we still have some questions:
- What states can be retrieved with the SDK for Cameras/Outputs/Inputs/…? We want to represent all possible attributes in our application.
- Samples show how to register for status changes (e.g. StatusAPI). But we could not find a way how to get the current state of a device (for example is an output currenty activated or not). Such information are needed during Initialization of our app.
We are developing with a Corporate 2017R1 installation, but the solution should be compatibel with other licenses too. Since the licenses support different API’s, I am curious how to achieve this. I’m thankful for any help.
Kind Regards,
Michael
On the Status API there is a RecorderStatusService2 IODeviceStatusBase.
On the RecorderCommandService there is InputGetState and OutputGetState.
(These functions are available in XProtect Corporate and Expert not in the rest of the versions. See MIP Documentation - Protocol and Product Support Information. What is generally available in all versions is only to detect changes, to see that input or output is triggered, this is shown in the StatusViewer sample.)
Thanks Bo for your answer. Just to make sure: There is no possibility for other versions (than Enterprise/Corporate) to get the current state of an input/output?
Im am somehow missing an overview in the MIP documentation which clearly states, what are the capabilities of each installation. In detail, there seem to be quite some differences.
Regards,
Michael
The Status API is used in XProtect Corporate and Expert. Likewise does the RecorderCommandService have the functionality in these two XProtect versions.
Enterprise does NOT have this.
You can say that XProtect Corporate and Expert is one code-base, XProtect Enterprise, Professional, and Express is another.
Did you find the list? MIP Documentation - Protocol and Product Support Information
If you in the top bar choose Protocol Integration you see Product Support Information in the left hand bar.
There might be subjects missing though..
It is still important to have a general idea what “is” in the versions.. This link might be very useful - https://www.milestonesys.com/globalassets/materials/documents/product_updates/Milestone_XProtect_Full_VMS_Comparison_Chart_EN_Feb_2017.pdf
Note. I hear what you are saying, I will try to bring the subject up as a future enhancement suggestion in Milestone.
Yes I have already seen the list.
Thanks for the explanations, this helped for understanding the context!