You can trigger an user-defined event with the MIPSDK.
You cannot configure / create a user-defined event with the MIP SDK, this can only be done by using the Management Client.
You can do a lot of configuration work with the Configuration API but cannot add or modify user-defined events. This is on Milestone Systems wish list for future enhancements for the Configuration API. Actually the current plans are to add the capability to the Configuration API in the 2018R1 version of the MIP SDK. Note, this plan is subject to change without notice.
hi , Thanks for the reply, Can you explain to me what is the use of “Add” and “Addevent” functions in ALarmcommand.wsdl.
Add function in AlarmCommand is equivalent to the message MessageId.Server.NewAlarmCommand as seen in the LibraryEventGenerator sample.
It adds an alarm that does not necessarily have to fit an setup alarm definition.
Similarly the AddEvent corresponds with NewEventCommand seen in same sample. It does not have to fit with user-defined or analytics events in the setup.
NOTE -
Milestone XProtect Essential is not open to integration work with the MIP SDK.
A hunch tells me this is XProtect Essential+ (PLUS) which is open to integration work and works with the MIP SDK.