-
-
Notifications
You must be signed in to change notification settings - Fork 109
EF44 Profile
Koseng edited this page Apr 23, 2023
·
1 revision
{
"name": "Mobiflight-SessionProfile",
"description": "",
"type": "EF44",
"isGridProfile": true,
"version": {
"major": "1",
"minor": "2",
"patch": "32"
},
"id": "ac6e1e81-d624-463d-b1e5-9e9f8aa8da0e",
"configs": [
{
"controlElementNumber": 0,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,bval,eval,red,gre,blu=self:ind(),self:bva(),self:eva(),glr(),glg(),glb()--[[@glc]] glc(num,1,255,255,0,0)--[[@glp]] glp(num,1,bval)--[[@cb]] self.init = nil ?>"
},
{
"event": "3",
"config": "<?lua --[[@l]] local num,val,ch,note=self:ind(),self:bva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,num,val)--[[@sbc]] self:bmo(0)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "2",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:eva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@sec]] self:emo(2) self:ev0(0) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 1,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,bval,eval,red,gre,blu=self:ind(),self:bva(),self:eva(),glr(),glg(),glb()--[[@glc]] glc(num,1,255,255,0,0)--[[@glp]] glp(num,1,bval)--[[@cb]] self.init = nil ?>"
},
{
"event": "3",
"config": "<?lua --[[@l]] local num,val,ch,note=self:ind(),self:bva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,num,val)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "2",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:eva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@sec]] self:emo(2) self:ev0(0) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 2,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,bval,eval,red,gre,blu=self:ind(),self:bva(),self:eva(),glr(),glg(),glb()--[[@glc]] glc(num,1,255,255,0,0)--[[@glp]] glp(num,1,bval)--[[@cb]] self.init = nil ?>"
},
{
"event": "3",
"config": "<?lua --[[@l]] local num,val,ch,note=self:ind(),self:bva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,num,val)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "2",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:eva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@sec]] self:emo(2) self:ev0(0) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 3,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,bval,eval,red,gre,blu=self:ind(),self:bva(),self:eva(),glr(),glg(),glb()--[[@glc]] glc(num,1,255,255,0,0)--[[@glp]] glp(num,1,bval)--[[@cb]] self.init = nil ?>"
},
{
"event": "3",
"config": "<?lua --[[@l]] local num,val,ch,note=self:ind(),self:bva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,num,val)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "2",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:eva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@sec]] self:emo(2) self:ev0(0) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 4,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,val,red,gre,blu=self:ind(),self:pva(),glr(),glg(),glb()--[[@glc]] glc(num,1,255,255,255,0)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "1",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:pva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 5,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,val,red,gre,blu=self:ind(),self:pva(),glr(),glg(),glb()--[[@glc]] glc(num,1,255,0,0,0)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "1",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:pva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 6,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,val,red,gre,blu=self:ind(),self:pva(),glr(),glg(),glb()--[[@glc]] glc(num,1,0,0,255,0)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "1",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:pva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 7,
"events": [
{
"event": "0",
"config": "<?lua --[[@l]] local num,val,red,gre,blu=self:ind(),self:pva(),glr(),glg(),glb()--[[@glc]] glc(num,1,0,255,0,0)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "1",
"config": "<?lua --[[@l]] local num,val,ch,cc=self:ind(),self:pva(),(gmy()*4+gpc())%16,(32+gmx()*16+self:ind())%128--[[@gms]] gms(ch,176,cc,val)--[[@glp]] glp(num,1,val) ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
},
{
"controlElementNumber": 255,
"events": [
{
"event": "0",
"config": "<?lua --[[@cb]] --[[page init]] ?>"
},
{
"event": "4",
"config": "<?lua --[[@cb]] gpl(gpn()) ?>"
},
{
"event": "5",
"config": "<?lua --[[@l]] local ch,cmd,param1,param2=midi.ch,midi.cmd,midi.p1,midi.p2 ?>"
},
{
"event": "6",
"config": "<?lua --[[@cb]] print('tick') ?>"
}
]
}
]
}
- MobiFlight Connector Installation
- Mobiflight Connector BETA version installation
- Modules
- MobiFlight Connector Files Structure
- MobiFlight Connector Uninstall
- Modules Reset to factory default
- Verifying the WASM module installation and locating the MSFS2020 community folder
- Verifying the WASM module installation and locating the MSFS2024 community folder
- Using a Winwing FCU with MobiFlight
- Using VKB controllers with MobiFlight
- Providing logs from MobiFlight
- MobiFlight Connector How does it work
- Mobiflight Connector Main Window
- Flash module with MobiFlight firmware
- Input and Output devices
- Joysticks
- Midi Boards
- Sim Variables (for Output)
- Input Actions
- Merging configuration files
- Disabling specific COM ports
- Examples Output LEDs
- Examples Input Switch
- Example 7 segment display
- Example Servo motor
- Controlling LEDs with an output shift register
- Adding lots of buttons with an input shift register
- Beginner's guide to input multiplexers
- Key Matrix with standard MobiFlight and Multiplexers
- Tutorial Easy Driver and x.27 or x.40 Stepper Motor
- Tutorial for Airbus VS display via 7-Segment LED Module
- Example Analog Input Potentiometer
- Baron G58 Tutorial Gear, Flaps, Mags, ELT Input Output Programming
- Using Mobiflight to control arduino-based 3rd party panels (RealSimGear GNS530)
- How to use a VNH2SP30 DC motor shield with MobiFlight
- Using 3D printer mainboards
- Playing sounds by sending keystrokes to AutoHotKey
- Using the selector knob on a Honeycomb Bravo
- Using an adjustable 12 position switch as a GA starter
- Brightness of LCD displays with I2C
- Using three-position switches
- Transponder with one Rotary
- Workflow for Creating Flight Simulation Panels ‐ Part 1
- MSFS2020 RPN Tips and Tricks
- MSFS2020 Using the Custom Input Code Box
- MSFS2020 Install WASM module and Event List
- MSFS2020 How to Create and Use User Defined Lvars
- MSFS2020 How to Create a Blinking LED configuration
- MSFS2020 User Defined WASM Module Events Best Practices
- MSFS2020 Developer Mode, Model Behavior dialog and Console window
- MSFS2020 PMDG 737‐700 List of Events that require use of FSUIPC7
- MSFS2020 PMDG 737‐700 Calibrate throttle idle and reverse thrust using interpolation (Valkyrie)
- MSFS2020 PMDG 737-700 Chrono unit functions implemented in Mobiflight
- Configuring PMDG 737 Parking Brake Lever Auto-Release with a Servo in Mobiflight
- Using encoder to drive a value back and forth within a given range
- Adding a custom board to MobiFlight
- User guide - Community Board and Custom Devices
- Developing your own custom devices/boards