private void m_dataSubscriber_ReceivedServerResponse(object sender, EventArgs <ServerResponse, ServerCommand> e) { // Request the latest alarm states after subscription is established to ensure all alarm states are up-to-date if (e.Argument1 == ServerResponse.Succeeded && e.Argument2 == ServerCommand.Subscribe) { m_alarmStatusQuery.RequestRaisedAlarmStates(); } }