Since SU11 Beta the Time Client Events don't seem to work when we transmit them from a managed C# Simconnect client.
Definition
simconnect.MapClientEventToSimEvent(EVENTS.CLOCK_SECONDS_ZERO, "CLOCK_SECONDS_ZERO"); simconnect.MapClientEventToSimEvent(EVENTS.ZULU_MINUTES_SET, "ZULU_MINUTES_SET"); simconnect.MapClientEventToSimEvent(EVENTS.ZULU_HOURS_SET, "ZULU_HOURS_SET"); simconnect.MapClientEventToSimEvent(EVENTS.ZULU_DAY_SET, "ZULU_DAY_SET"); simconnect.MapClientEventToSimEvent(EVENTS.ZULU_YEAR_SET, "ZULU_YEAR_SET");
Transmit Methods
simconnect.TransmitClientEvent(0, EVENTS.ZULU_YEAR_SET, (uint)timeModel.ZuluYear, NOTIFICATION_GROUPS.GROUP0, SIMCONNECT_EVENT_FLAG.DEFAULT); simconnect.TransmitClientEvent(0, EVENTS.ZULU_DAY_SET, (uint)timeModel.ZuluDay, NOTIFICATION_GROUPS.GROUP0, SIMCONNECT_EVENT_FLAG.DEFAULT); simconnect.TransmitClientEvent(0, EVENTS.ZULU_HOURS_SET, (uint)zuluHours, NOTIFICATION_GROUPS.GROUP0, SIMCONNECT_EVENT_FLAG.DEFAULT); simconnect.TransmitClientEvent(0, EVENTS.ZULU_MINUTES_SET, (uint)timeModel.ZuluMinutes, NOTIFICATION_GROUPS.GROUP0, SIMCONNECT_EVENT_FLAG.DEFAULT);
I have run exactly the same codebase against SU10 and SU11. It works fine in SU10 (the time changes) and in SU11 nothing happens.
Cheers
Gary