bms callback updates
DESCRIPTION
Callback updates for BMS 4.33TRANSCRIPT
-
BMS CALLBACK UPDATES
Author: KOLBE
Version: BMS 4.33.0
CHANGE 1
09. 2015
-
BMS CALLBACK UPDATES
CHANGE 1
2-3
1 TABLE OF CONTENTS
2 4.32 -> 4.33 Conversion............................................................................................................... 2-4
2.1 Left Console, FLT CONTROL Panel ............................................................................................................ 2-4
2.2 Left Console, AUX COMM Panel ............................................................................................................... 2-5
2.3 Left Console, ECM Panel ........................................................................................................................... 2-5
2.4 Left Console, ENG & JET START Panel ....................................................................................................... 2-6
2.5 Left Console, AUDIO2 Panel ..................................................................................................................... 2-6
2.6 Left Console, AUDIO1 Panel ..................................................................................................................... 2-7
2.7 Left Console, UHF Panel: .......................................................................................................................... 2-7
2.8 Left Aux Console, TWA ............................................................................................................................. 2-9
2.9 Left Aux Console, CMDS Panel.................................................................................................................. 2-9
2.10 MISC Panel .............................................................................................................................................. 2-10
2.11 Center Console, Threat Warning Prime .................................................................................................. 2-10
2.12 Center Console, Altimeter Rotary (AltPress) .......................................................................................... 2-11
2.13 Center Console, ICP ................................................................................................................................ 2-11
2.14 Other added functions: ........................................................................................................................... 2-12
2.14.1 Thrust Reverser:.............................................................................................................................. 2-12
2.14.2 Wing Fold: ....................................................................................................................................... 2-12
2.14.3 Formation Lights: ............................................................................................................................ 2-12
2.14.4 Pilot entertainment system: ........................................................................................................... 2-12
2.14.5 Mouse buttons: .............................................................................................................................. 2-13
2.14.6 OTWToggleHUDRendering: ............................................................................................................ 2-13
2.14.7 AFTriggerCatapult: .......................................................................................................................... 2-13
2.14.8 SimCursorStopMovement .............................................................................................................. 2-13
2.15 Renamed callbacks ................................................................................................................................. 2-13
2.16 Deleted callbacks: ................................................................................................................................... 2-14
2.16.1 Sticky View functions: ..................................................................................................................... 2-14
2.16.2 Tilt View functions: ......................................................................................................................... 2-14
2.16.3 Other functions: .............................................................................................................................. 2-15
2.16.4 Comm functions:............................................................................................................................. 2-15
2.17 Outdated Callbacks ................................................................................................................................. 2-16
-
BMS CALLBACK UPDATES
CHANGE 1
2-4
2 4.32 -> 4.33 CONVERSION
NOTE: This document illustrates just the pure changes regarding added, removed or redesignated
callbacks and updates of F-16 pit hotspots. Please refer to the Dash-1 for in depth description of the
new functions. Changes are marked with a black bar at the right edge of a page.
2.1 LEFT CONSOLE, FLT CONTROL PANEL
Redesignated: SimDigitalBUP is now a toggle between BACKUP and OFF (was dedicated BACKUP before) Added: SimDigitalBUPBackup added as dedicated BACKUP call (SimDigitalBUPOff dedicated OFF call unchanged) Added: SimManualFlyup added as toggle between Enable and Disable (SimManualFlyupEnable/Disable dedicated states unchanged)
SimDigitalBUP
SimDigitalBUPBackup SimManualFlyup
-
BMS CALLBACK UPDATES
CHANGE 1
2-5
2.2 LEFT CONSOLE, AUX COMM PANEL
Added:
SimXBandAuxComDigit and SimYBandAuxComDigit added as dedicated X/Y tacan selectors
(SimCycleBandAuxComDigit toggle unchanged)
2.3 LEFT CONSOLE, ECM PANEL
Added:
SimEcmPower added as toggle between On and Off (SimEcmPowerOn/Off dedicatd states
unchanged)
SimXBandAuxComDigit
SimYBandAuxComDigit
SimEcmPower
-
BMS CALLBACK UPDATES
CHANGE 1
2-6
2.4 LEFT CONSOLE, ENG & JET START PANEL
Added:
SimJfsStart_Off and SimJfsStart_Start2 added as full state callbacks for the JFS switch (START2 and
OFF positions) to supplement SimJfsStart toggle.
Added:
SimEngCont added as toggle between Pri and Sec (SimEngContPri/Sec dedicatd states unchanged)
2.5 LEFT CONSOLE, AUDIO2 PANEL
Added: SimILS added as toggle between On and Off (SimILSOn/Off dedicatd states unchanged)
SimJfsStart_Off
SimJfsStart_Start2
SimEngCont
SimILS
-
BMS CALLBACK UPDATES
CHANGE 1
2-7
2.6 LEFT CONSOLE, AUDIO1 PANEL
Added: SimAud1Com1 added as toggle between Sql and Gd (SimAud1Com1Sql/Gd dedicatd states unchanged) Added: SimAud1Com2 added as toggle between Sql and Gd (SimAud1Com2Sql/Gd dedicatd states unchanged)
2.7 LEFT CONSOLE, UHF PANEL:
Added:
SimBupUhfManual (for the BUP Mode Knob; in addition to the existing SimBupUhfPreset and
SimBupUhfGuard)
Added:
Added dedicated keystrokes for the BUP UHF manual frequency tuning and increment/decrement keystrokes (for
the frequency digit knobs, left to right)
SimAud1Com2 SimAud1Com1
-
BMS CALLBACK UPDATES
CHANGE 1
2-8
SimBupUhfFreq1Inc
SimBupUhfFreq1Dec
SimBupUhfFreq1_2
SimBupUhfFreq1_3
SimBupUhfFreq2Inc
SimBupUhfFreq2Dec
SimBupUhfFreq2_0
SimBupUhfFreq2_1
SimBupUhfFreq2_2
SimBupUhfFreq2_3
SimBupUhfFreq2_4
SimBupUhfFreq2_5
SimBupUhfFreq2_6
SimBupUhfFreq2_7
SimBupUhfFreq2_8
SimBupUhfFreq2_9
SimBupUhfFreq3Inc
SimBupUhfFreq3Dec
SimBupUhfFreq3_0
SimBupUhfFreq3_1
SimBupUhfFreq3_2
SimBupUhfFreq3_3
SimBupUhfFreq3_4
SimBupUhfFreq3_5
SimBupUhfFreq3_6
SimBupUhfFreq3_7
SimBupUhfFreq3_8
SimBupUhfFreq3_9
SimBupUhfFreq4Inc
SimBupUhfFreq4Dec
SimBupUhfFreq4_0
SimBupUhfFreq4_1
SimBupUhfFreq4_2
SimBupUhfFreq4_3
SimBupUhfFreq4_4
SimBupUhfFreq4_5
SimBupUhfFreq4_6
SimBupUhfFreq4_7
SimBupUhfFreq4_8
SimBupUhfFreq4_9
SimBupUhfFreq5Inc
SimBupUhfFreq5Dec
SimBupUhfFreq5_00
SimBupUhfFreq5_25
SimBupUhfFreq5_50
SimBupUhfFreq5_75
SimBupUhfManual
-
BMS CALLBACK UPDATES
CHANGE 1
2-9
2.8 LEFT AUX CONSOLE, TWA
Added:
SimRwrPowerOn and SimRwrPowerOff (dedicated positions for the SimRwrPower toggle)
2.9 LEFT AUX CONSOLE, CMDS PANEL
Redesignated:
SimEwsJett is now a toggle between ON and OFF (was dedicated ON before)
Added:
New callbacks for the MWS, O1 and O2 switches. Added hotspots in Pit also.
Added:
SimEwsJettOn added as dedicated ON call (SimEwsJettOff dedicated OFF call unchanged)
SimRwrPowerOn
SimRwrPowerOff
SimEWSMwsPower
SimEWSMwsOn
SimEWSMwsOff
SimEWSO1Power
SimEWSO1On
SimEWSO1Off
SimEWSO2Power
SimEWSO2On
SimEWSO2Off SimEwsJett
SimEwsJettOn
-
BMS CALLBACK UPDATES
CHANGE 1
2-10
2.10 MISC PANEL
Redesignated:
Enhanced the SimRightAPSwitch cycle to act as toggle for non-three-axis AP modes as well, similar to SimToggleAutopilot, which is obsolete now.
Added:
New hotspot for SimToggleTFR.
2.11 CENTER CONSOLE, THREAT WARNING PRIME
Added:
two missing TWP callbacks (SimRWRLaunch & SimRWRSysTest).
Removed:
SimRWRSetNaval callback.
There is no such a button in RL. ALR-56M doesn't have SEA mode at all and naval is always visible. ALR-69 has SEA
mode and its toggled by pressing SysTest button and within one second press UNKNOWN button. Then small ship
icon will be displayed at bottom of RWR scope as SEA mode indication.
SimRWRSysTest
SimRWRLaunch
SimRightAPSwitch
SimToggleTFR
-
BMS CALLBACK UPDATES
CHANGE 1
2-11
2.12 CENTER CONSOLE, ALTIMETER ROTARY (ALTPRESS)
Added:
SimAltPressIncBy1 and SimAltPressDecBy1 as dedicated "By1" increase / decrease callbacks for the Altimeter
rotary to supplement existing SimAltPressInc / SimAltPressDec callbacks (which increase / decrease AltPress by
5).
2.13 CENTER CONSOLE, ICP
Added:
SimBrtWheelUp and SimBrtWheelDn to control HUD FLIR intensity.
Added:
SimFlirLevelUp and SimFlirLevelDown to control FLIR level.
Added:
SimSetWX for ICP WX button.
The corresponding hotspots were added to the pit as well.
SimAltPressIncBy1
SimAltPressDecBy1
-
BMS CALLBACK UPDATES
CHANGE 1
2-12
2.14 OTHER ADDED FUNCTIONS:
2.14.1 Thrust Reverser:
New callback added to trigger reverse thrust (AFTriggerReverseThrust).
2.14.2 Wing Fold:
Added new callbacks (AFWingFoldToggle, AFWingFoldUp, AFWingFoldDown) to be used with e.g. F-18 Hornet or
E-2C .
2.14.3 Formation Lights:
Added new callbacks (SimStepFormationLightsUp, SimStepFormationLightsDown) to control the formation lights.
Currently three states (0%, 50% and 100%) are implemented for various AC.
2.14.4 Pilot entertainment system:
Added possibility to pause/resume (in addition to start/stop), new callback WinAmpTogglePause.
Changed DCS SEQ to call TogglePause (pause/resume) instead of TogglePlayback (start/stop).
SimBrtWheelUp
SimBrtWheelDn
SimFlirLevelUp
SimFlirLevelDown SimSetWX
-
BMS CALLBACK UPDATES
CHANGE 1
2-13
2.14.5 Mouse buttons:
Added keystrokes to enable/disable the mouse buttons in the 3D world. This offers the possibility to avoid
unwanted mouse clicks in non-exclusive mouse capture mode, e.g. for touchscreen users. The new keystroke
names are: OTWMouseButtonsIn3dEnable, OTWMouseButtonsIn3dDisable, OTWMouseButtonsIn3dToggle.
2.14.6 OTWToggleHUDRendering:
Added new callback OTWToggleHUDRendering, which will toggle rendering the HUD in the 3D cockpit view. The
external window rendering is not affected by this.
2.14.7 AFTriggerCatapult:
As catapult works automatic now, AFTriggerCatapult is redisignated to release the catapult trigger (in case of
malfunctions etc.) instead of triggering the catapult launch.
2.14.8 SimCursorStopMovement
Added new callback SimCursorStopMovement, which will simply set all radar cursor input to 0. This is not a real
life functionality, but a faulty microstick in the Cougar for example is a common problem. Given the fact that the
Cougar is not in production anymore but still rather common for BMS users this is a possible manual workaround
for people that experience "stuck cursors".
2.15 RENAMED CALLBACKS Development Callbacks (only available if new config option g_bDevelopmentCallbacks is set):
OTWStepHeadingScale -> DEV_OTWStepHeadingScale
SimRWRSetNaval -> DEV_SimRWRSetNaval
SimTISLPower -> DEV_SimTISLPower
SimToggleDropPattern -> DEV_SimToggleDropPattern
OTWStepHeadingScale -> DEV_OTWStepHeadingScale
SimRWRSetNaval -> DEV_SimRWRSetNaval
SimTISLPower -> DEV_SimTISLPower
SimToggleDropPattern -> DEV_SimToggleDropPattern
SimToggleInvincible -> DEV_SimToggleInvincible
OTWTimeOfDayStep -> DEV_OTWTimeOfDayStep
OTWToggleGLOC -> DEV_OTWToggleGLOC
OTWToggleLocationDisplay -> DEV_OTWToggleLocationDisplay
OTWToggleAeroDisplay -> DEV_OTWToggleAeroDisplay
OTWToggleWindDisplay -> DEV_OTWToggleWindDisplay
OTWScaleDown -> DEV_OTWScaleDown
OTWScaleUp -> DEV_OTWScaleUp
OTWSetObjDetail -> DEV_OTWSetObjDetail
OTWToggleClouds -> DEV_OTWToggleClouds
OTWEnterPosition -> DEV_OTWEnterPosition
OTWSetScale -> DEV_OTWSetScale
OTWStateStep -> DEV_OTWStateStep
SuperCruise -> DEV_SuperCruise
-
BMS CALLBACK UPDATES
CHANGE 1
2-14
SimSpeedyGonzalesUp -> DEV_SimSpeedyGonzalesUp
SimSpeedyGonzalesDown -> DEV_SimSpeedyGonzalesDown
SimCycleDebugLabels -> DEV_SimCycleDebugLabels
SimSetBubbleSize -> DEV_SimSetBubbleSize
SimRegen -> DEV_SimRegen
KevinsFistOfGod -> DEV_ATMRequestDivert
OTWToggleAutoScale -> DEV_OTWToggleFullScreen
WingmanEchelon -> WingmanEchelonRight
ElementEchelon -> ElementEchelonRight
FlightEchelon -> FlightEchelonRight
WingmanForm1 -> WingmanLine
ElementForm1 -> ElementLine
FlightForm1 -> FlightLine
WingmanForm2 -> WingmanEchelonLeft
ElementForm2 -> ElementEchelonLeft
FlightForm2 -> FlightEchelonLeft
WingmanForm3 -> WingmanDiamond
ElementForm3 -> ElementDiamond
FlightForm3 -> FlightDiamond
2.16 DELETED CALLBACKS: The following are old remains from ancient 2D-Pit times or just empty functions which do not work anymore /
never have been fully implemented.
2.16.1 Sticky View functions:
OTW1000View OTWHud1100View OTWSelectHybridPitMode
OTW1200DView OTWHud1200View OTWToggleHybridPitMode
OTW1200HUDView OTWHud200View SimToggleAltView
OTW1200LView OTWHud300View SimToggleCockpit
OTW1200RView OTWHud400View SimToggleGhostMFDs
OTW1200View OTWHud600LView SimToggleRearView
OTW200View OTWHud600RView OTWSnap900
OTW300View OTWHud800View OTW900View
OTW400View OTWHud900View OTWSnap300
OTW800View
2.16.2 Tilt View functions:
OTWViewDownLeftTiltDown OTWViewRightTiltDown OTWViewDownLeftTiltUp
OTWViewRightTiltUp OTWViewDownRightTiltDown OTWViewUpLeftTiltDown
OTWViewDownRightTiltUp OTWViewUpLeftTiltUp OTWViewDownTiltDown
OTWViewUpRightTiltDown OTWViewDownTiltUp OTWViewUpRightTiltUp
OTWViewLeftTiltDown OTWViewUpTiltDown OTWViewLeftTiltUp
OTWViewUpTiltUp
-
BMS CALLBACK UPDATES
CHANGE 1
2-15
2.16.3 Other functions:
BreakToggle KneeboardTogglePage SoundOff
SimDbuOff SimABReset SimAutoAVTR
SimDbuOn SimEPUGEN SimICPLink
SimMaxPower SimIFFIn SimIFFPower
SimProbeHeat SimRadarNextTarget SimRadarPrevTarget
SimStepSMSRight SimSelectiveJettison SimStepSMSLeft
SimTestSwitch SimToggleChatMode SimToggleUHFMaster
SimToggleRealisticAvionics SimToggleRadioVolume OTWShowTestVersion
OTWToggleScales Cycle3DPitPanMode Select3DPitPanMode
Select3DPitSnapGuidedMode Select3DPitSnapAbsMode Select3DPitSnapRelMode
Select3DPitGlanceMode SelectSticky3dPitSnapViews ToggleSticky3dPitSnapViews
SelectNonSticky3dPitSnapViews
2.16.4 Comm functions:
ATCTaxiing FACCheckIn FACRequestMark
ATCReadyToGo FACWilco FACRequestTarget
ATCRotate FACUnable FACRequestBDA
ATCGearUp FACReady FACRequestLocation
ATCGearDown FACIn FACRequestTACAN
ATCBrake FACOut WingmanForm4
ElementForm4 FlightForm4
-
BMS CALLBACK UPDATES
CHANGE 1
2-16
2.17 OUTDATED CALLBACKS The following callbacks are still in the code and do work properly. Nonetheless, they will be for sure removed
from the code in the future as we have newer callbacks now. So take this as a serious advice. Its (on the other
hand) just fair to remind you about further code changes in that regard. So be warned. Take the opportunity to
get rid of these old functions.
SimDesignate -> Same as TMS up
SimDropTrack -> Same as TMS down
SimACMBoresight -> Same as TMS up, also controlled via MFD
SimACMVertical -> Same as TMS right, then down, also controlled via MFD
SimACMSlew -> Invoked by cursor, also controlled via MFD
SimACM30x20 -> Same as TMS right, also controlled via MFD
OTWStepMFD1 -> Same as DMS left
OTWStepMFD2 -> Same as DMS right
SimECMStandby -> Same as CMS right
SimECMConsent -> Same as CMS down
SimDropProgrammed -> Same as CMS up
SimNextAAWeapon -> Same as SimMissileStep, also controlled via MFD
SimTrigger -> Same as second trigger detent
SimMaverickFOVStep -> Same as Pinky switch, also controlled via MFD
SimRadarFOVStep -> Same as Pinky switch, also controlled via MFD
SimSOIFOVStep -> Same as Pinky switch, also controlled via MFD
SimFCCSubModeStep -> Same as DMS up / down
SimCmsLeft -> Same as CMS left
SimNextNavMode -> Same as ICP 1 (SimICPTILS)
SimRadarStandby -> Replaced by RF switch, also controlled via MFD
OTWTogglePitchLadder -> Replaced by FPM Switch - Cycle (SimHUDFPM)
SimToggleExtLights -> No such function in Pit, see EXT LIGHTNING panel section
SimEWSDispOn -> Replaced by SimEWSChaffOn & SimEWSFlareOn (see CMDS Panel)
SimEWSDispOff -> Replaced by SimEWSChaffOff & SimEWSFlareOff (see CMDS Panel)
SimEWSDispPower -> Repl. by SimEWSChaffPower & SimEWSFlarePower (see CMDS pnl)
SimObogsBit -> Same as SimOBOGSBit
SimToggleAutopilot -> Function integrated in SimRightAPSwitch