Is it possible to send a alarm from a external apllication (using the SDK) to a specific Smart client user ?

Because we have 6 operators with a Smart Client active at the same time and only want to send the alarm to the operator thats need to handle the alarm.

First a little introduction not using the MIP SDK..

In the Smart Client in the Alarm Manager workspace double-click on an alarm line, in the dialog modify the first field in the right hand side “Assigned to”, close the dialog and not how the Owner column is updated.

Note that the operator can apply a filter so that the list will contain only his own alarms.

Working with alarms and events, the recommendation is to submit events and then events will become alarms if they fit and trigger an Alarm Definition. The Alarm Definititon has a field where you cn set the intitial alarm owner.

Using the MIP SDK..

It is possible to set the alarm owner by using UpdateAlarm or UpdateAlarmValues.

http://doc.developer.milestonesys.com/html/index.html?base=miphelp/interface_i_alarm_command.html&tree=tree_search.html?search=updatealarm

You would use AssignedTo

http://doc.developer.milestonesys.com/html/index.html?base=miphelp/class_video_o_s_1_1_platform_1_1_data_1_1_alarm.html&tree=tree_search.html?search=alarm

You can see UpdateAlarm in use if you explore the Alarm and Event Viewer sample.

http://doc.developer.milestonesys.com/html/index.html?base=samples/alarmviewer_sample.html&tree=tree_2.html

It is also possible to shortcut this by directly submitting an alarm. If you explore the LibraryEventGenerator sample you can see how it can submit an alarm and have the AssignedTo set from the very start.

http://doc.developer.milestonesys.com/html/index.html?base=samples/libraryeventgenerator_sample.html&tree=tree_2.html