SelectedCameraChangedIndication event on new Windows

Hi All,

Relying on the code of the plugin “SCHotSpot”, I developed a plugin that uses the SelectedCameraChangedIndication event.

When I select a camera in a view in the main smartclient window, the event is invoked.

When I select a camera in a view in a floating window, the event is not triggered.

I have the same problem when I send the view in a new window and then select a camera in this new windows.

The code used is:

EnvironmentManager.Instance.RegisterReceiver(new MessageReceiver(ViewItemSelected),new MessageIdFilter(MessageId.SmartClient.SelectedCameraChangedIndication));

Do I have to use another event?

Or is there another way to trigger the event even on the secondary windows?

Thanks in advance

Tested with SmartClient 2014, 2016, 2017 R2

This is a known limitation that you do not get the messages from the “other” windows. You can see this also when using the Message Tester tool sample.

It is on Milestone Development’s wish-list for future enhancements development.

(I was sorry to find this unanswered for so long..)

Update: We will support this message from floating windows by 2017 R3 release (Expected October 2017). Note that SCHotSpot sample will also be slightly updated.