if (_eventItem != null)
{
EventSource eventSource = new EventSource()
{
FQID = new FQID(\_eventItem.FQID.ServerId, \_eventItem.FQID.ParentId, \_eventItem.FQID.ObjectId, \_eventItem.FQID.FolderType, \_eventItem.FQID.Kind),
Name = EnvironmentManager.Instance.MasterSite.ServerId.ServerHostname,
};
EventHeader eventHeader = new EventHeader()
{
ID = Guid.NewGuid(),
Class = signalName,
Type = signalFunction,
CustomTag = signalName,
Timestamp = DateTime.Now,
Message = signalDesc,
Name = signalName,
Priority = 1,
PriorityName = "High",
Source = eventSource
};
Vendor vendor = new Vendor()
{
Name = "6SS",
};
Alarm alarm = new Alarm()
{
EventHeader = eventHeader,
Description = signalDesc,
StateName = "New",
CategoryName = "Alarm",
State = 1,
AssignedTo = "Alarm",
Vendor = vendor,
ReferenceList = references
};
EnvironmentManager.Instance.SendMessage(new VideoOS.Platform.Messaging.Message(MessageId.Server.NewAlarmCommand)
{
Data = alarm
});
}
When pushing an alarm, the smart client in not showing the smart map, is there a way to include? We already set a location for the camera and the smart map is showing on the smart client when the alarm comes from milestone