Smart Map Not in the alarm manager when trigger via code

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

The Alarm Manager in the Smart Client has three areas; bottom area shows the list of alarms, upper right area shows an alarm preview, upper left area shows a map.

Depending on the setup of an alarm definition either Smart Map or (legacy) Map is shown.

With this in mind I believe the question you ask is answered here - https://developer.milestonesys.com/s/question/0D53X0000AdvhxdSQA/is-it-possible-to-link-a-legacy-map-to-a-new-alarm-without-an-alarm-defiition