mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-01 14:45:42 +08:00
refs #873, define events for lights
This commit is contained in:
committed by
Mathew Sutcliffe
parent
f701d6ad4a
commit
5f701e7547
@@ -799,7 +799,24 @@ namespace BlackSimPlugin
|
|||||||
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventSetTimeZuluHours, "ZULU_HOURS_SET");
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventSetTimeZuluHours, "ZULU_HOURS_SET");
|
||||||
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventSetTimeZuluMinutes, "ZULU_MINUTES_SET");
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventSetTimeZuluMinutes, "ZULU_MINUTES_SET");
|
||||||
|
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventLandingLightsOff, "LANDING_LIGHTS_OFF");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventLandinglightsOn, "LANDING_LIGHTS_ON");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventLandingLightsSet, "LANDING_LIGHTS_SET");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventLandingLightsToggle, "LANDING_LIGHTS_TOGGLE");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventPanelLightsOff, "PANEL_LIGHTS_OFF");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventPanelLightsOn, "PANEL_LIGHTS_ON");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventPanelLightsSet, "PANEL_LIGHTS_SET");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventStrobesOff, "STROBES_OFF");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventStrobesOn, "STROBES_ON");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventStrobesSet, "STROBES_SET");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventStrobesToggle, "STROBES_TOGGLE");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleBeaconLights, "TOGGLE_BEACON_LIGHTS");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleCabinLights, "TOGGLE_CABIN_LIGHTS");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleLogoLights, "TOGGLE_LOGO_LIGHTS");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleNavLights, "TOGGLE_NAV_LIGHTS");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleRecognitionLights, "TOGGLE_RECOGNITION_LIGHTS");
|
||||||
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleTaxiLights, "TOGGLE_TAXI_LIGHTS");
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleTaxiLights, "TOGGLE_TAXI_LIGHTS");
|
||||||
|
hr += SimConnect_MapClientEventToSimEvent(m_hSimConnect, EventToggleWingLights, "TOGGLE_WING_LIGHTS");
|
||||||
|
|
||||||
if (hr != S_OK)
|
if (hr != S_OK)
|
||||||
{
|
{
|
||||||
@@ -1010,6 +1027,7 @@ namespace BlackSimPlugin
|
|||||||
if (m_lastPartsSendToSim[objectId] == ddRemoteAircraftParts) { return true; }
|
if (m_lastPartsSendToSim[objectId] == ddRemoteAircraftParts) { return true; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
m_lastPartsSendToSim[objectId] = ddRemoteAircraftParts;
|
m_lastPartsSendToSim[objectId] = ddRemoteAircraftParts;
|
||||||
HRESULT hr = SimConnect_SetDataOnSimObject(m_hSimConnect, CSimConnectDefinitions::DataRemoteAircraftParts,
|
HRESULT hr = SimConnect_SetDataOnSimObject(m_hSimConnect, CSimConnectDefinitions::DataRemoteAircraftParts,
|
||||||
objectId, 0, 0,
|
objectId, 0, 0,
|
||||||
|
|||||||
@@ -65,7 +65,25 @@ namespace BlackSimPlugin
|
|||||||
EventSetTimeZuluDay,
|
EventSetTimeZuluDay,
|
||||||
EventSetTimeZuluHours,
|
EventSetTimeZuluHours,
|
||||||
EventSetTimeZuluMinutes,
|
EventSetTimeZuluMinutes,
|
||||||
EventToggleTaxiLights
|
// ------------ lights -------------
|
||||||
|
EventLandingLightsOff,
|
||||||
|
EventLandinglightsOn,
|
||||||
|
EventLandingLightsSet,
|
||||||
|
EventLandingLightsToggle,
|
||||||
|
EventPanelLightsOff,
|
||||||
|
EventPanelLightsOn,
|
||||||
|
EventPanelLightsSet,
|
||||||
|
EventStrobesOff,
|
||||||
|
EventStrobesOn,
|
||||||
|
EventStrobesSet,
|
||||||
|
EventStrobesToggle,
|
||||||
|
EventToggleBeaconLights,
|
||||||
|
EventToggleCabinLights,
|
||||||
|
EventToggleLogoLights,
|
||||||
|
EventToggleNavLights,
|
||||||
|
EventToggleRecognitionLights,
|
||||||
|
EventToggleTaxiLights,
|
||||||
|
EventToggleWingLights
|
||||||
};
|
};
|
||||||
|
|
||||||
//! FSX Simulator Implementation
|
//! FSX Simulator Implementation
|
||||||
|
|||||||
Reference in New Issue
Block a user