Saitek/Logitech Flight Panels & Stream Deck support for DCS-World. DCSFlightpanels also functions as a key-emulator for any game e.g. Flaming Cliff Series, Elite Dangerous, War Thunder, IL-2. Click "Releases" link below for latest release.
MIT License
157
stars
28
forks
source link
[SwitchPanel PZ55 Serialize] Makes SwitchPanel Pz55 Serializable #492
Simplify properties to auto properties in PZ55 Panel.
Makes all The switchPanel properties PZ55 Serializable
Add PanelPz55 Serialize test & JSon Example of serialized Panel
Notes:
Custom ImportSettings/ ExportSettings is unchanged. No changes in current behavior of the panel.
Not deserialize tests for the moment because on how panel are instanciated with a HidSkeletton & HidInstance. Must find a way around that a little later.
Full panels serialization in JSon is more of a proof of concept than anything else for the moment. This is the first step. Could be discarded at any moment if it becomes too complicated or not realizable.
We still have the benefits of the individual componnents serialization tests and we could eventually replace the cutom import / exports settings of those. But better try to make it work on the full panels to get the full benefits.
Notes:
Full panels serialization in JSon is more of a proof of concept than anything else for the moment. This is the first step. Could be discarded at any moment if it becomes too complicated or not realizable.
We still have the benefits of the individual componnents serialization tests and we could eventually replace the cutom import / exports settings of those. But better try to make it work on the full panels to get the full benefits.