--[[
*****************************************************************************************
* Program Script Name : MD80.opencockpits_rmp_cpt
*
* Author Name : xpl11
*
* Revisions:
* -- DATE -- --- REV NO --- --- DESCRIPTION ---
* 21/03/2020 v1.50
*
*
* Opencockpits MD80 Usb Radiomodule Cpt.Side for Toliss MD80. Use with
* Ocusbmapper Plugin from Pikitanga
*****************************************************************************************
--]]
--*************************************************************************************--
--** XLUA GLOBALS **--
--*************************************************************************************--
--[[
SIM_PERIOD - this contains the duration of the current frame in seconds (so it is alway a
fraction). Use this to normalize rates, e.g. to add 3 units of fuel per second in a
per-frame callback you’d do fuel = fuel + 3 * SIM_PERIOD.
IN_REPLAY - evaluates to 0 if replay is off, 1 if replay mode is on
--]]
--*************************************************************************************--
--** CONSTANTS **--
--*************************************************************************************--
--*************************************************************************************--
--** **--
--** DEVICE_ARM = Rmp Cpt.Side = 0 Rmp Fo Side = 1 **--
--** DISPLAY_BRIGHTNESS = (1 - 99) **--
--** **--
--*************************************************************************************--
DEVICE_ARM = 0
DISPLAY_BRIGHTNESS = 50
--*************************************************************************************--
--** GLOBAL VARIABLES **--
--*************************************************************************************--
--*************************************************************************************--
--** LOCAL VARIABLES **--
--*************************************************************************************--
--*************************************************************************************--
--** FIND X-PLANE DATAREFS **--
--*************************************************************************************--
--*************************************************************************************--
--** FIND X-PLANE COMMANDS **--
--*************************************************************************************--
--*************************************************************************************--
--** FIND CUSTOM DATAREFS **--
--*************************************************************************************--
MD80_Pk_dspl_stby = find_dataref("pikitanga/ocusbmapper/arm0/output/dspl/standby") -- aficheur led standby
MD80_com1_stby_freq = find_dataref("sim/cockpit2/radios/actuators/com1_standby_frequency_hz_833")
--*************************************************************************************--
--** FIND CUSTOM COMMANDS **--
--*************************************************************************************--
--*************************************************************************************--
--** CREATE READ-ONLY CUSTOM DATAREFS **--
--*************************************************************************************--
--*************************************************************************************--
--** READ-WRITE CUSTOM DATAREF HANDLERS **--
--*************************************************************************************--
--*************************************************************************************--
--** CREATE READ-WRITE CUSTOM DATAREFS **--
--*************************************************************************************--
--*************************************************************************************--
--** CUSTOM COMMAND HANDLERS **--
--*************************************************************************************--
--*************************************************************************************--
--** CREATE CUSTOM COMMANDS **--
--*************************************************************************************--
--*************************************************************************************--
--** X-PLANE COMMAND HANDLERS **--
--*************************************************************************************--
--*************************************************************************************--
--** REPLACE X-PLANE COMMANDS **--
--*************************************************************************************--
--*************************************************************************************--
--** WRAP X-PLANE COMMANDS **--
--*************************************************************************************--
--*************************************************************************************--
--** OBJECT CONSTRUCTORS **--
--*************************************************************************************--
--*************************************************************************************--
--** CREATE OBJECTS **--
--*************************************************************************************--
--*************************************************************************************--
--** SYSTEM FUNCTIONS **--
--*************************************************************************************--
function Rmp_Process()
-- VHF1
rem4 = 0
rem3 = 0
rem2 = 0
rem1 = 0
rem0 = 0
x = MD80_com1_stby_freq
MD80_Pk_dspl_stby[5] = math.floor(x / 100000)
rem4 = x % 100000
MD80_Pk_dspl_stby[4] = math.floor(rem4 / 10000)
rem3 = rem4 % 10000
MD80_Pk_dspl_stby[3] = math.floor(rem3 / 1000)
rem2 = rem3 % 1000
MD80_Pk_dspl_stby[2] = math.floor(rem2 / 100)
rem1 = rem2 % 100
MD80_Pk_dspl_stby[1] = math.floor(rem1 / 10)
rem0 = rem1 % 10
MD80_Pk_dspl_stby[0] = rem0
end
--*************************************************************************************--
--** XLUA EVENT CALLBACKS **--
--*************************************************************************************--
--function aircraft_load() end
--function aircraft_unload() end
--function flight_crash() end
--function flight_start() end
function before_physics()
Rmp_Process()
end
--function after_physics() end
--function after_replay() end
--*************************************************************************************--
--** SUB-MODULE PROCESSING **--
--*************************************************************************************--
-- dofile("")