Releases: emcek/dcspy
Releases · emcek/dcspy
dcspy v1.2.3
- Fix alignment of DED (DCS-BIOS 0.7.41) for F-16C
dcspy v1.2.2
- Fix alignment of DED for F-16C
- Fix position of Integrated Fuel/Engine Indicator (IFEI) for F/A-18C (only G19)
dcspy v1.2.1
- F/A-18C shows extra Total Internal Fuel (G19 only)
- Internal refactoring
dcspy v1.2.0
- Simple Tkinter GUI - to select your Logitech keyboard
- Support for G19 - Big thanks for BrotherBloat who makes this release possible. He spent countless hours to share his G19 and let me troubleshoot remotely.
- F/A-18C shows Total Fuel instead of Total Internal Fuel
dcspy v1.1.1
- Basic support for F-14B Tomcat RIO CAP (Computer Address Panel):
- CLEAR - button 1
- S-W - button 2
- N+E - button 3
- ENTER - button 4
dcspy v1.1.0
- dcspy use now UDP multicast connection do DCS-BIOS, since each TCP connection slightly increases the amount of work that is performed inside of DCS (blocking the rest of the simulation).
- support for integer data to be fetch from DCS-BIOS - using
IntegerBuffer()
bios_data
in Airplanes instances allow bothStringBuffer()
andIntegerBuffer()
- reformat waiting time before DCS connected
- fix Data Entry Display for F-16C Viper - DCS-BIOS 0.7.34 is required
- Ka-50 - Autopilot channels show up in LCD
dcspy v1.0.0
- Ka-50 data from PVI-800 shows (in similar boxes) on LCD
- ProtocolParser for DCS-BIOS has new optimized state machine
- LCD SDK is re-written from scratch:
- low and high level API
- auto-loading C library during importing
- all API is type annotated and well documented
- move loading LCD C library from G13 handler
- internal:
- refactoring and rename internals of G13 handler module
- add unit tests
dcspy v0.9.2
- LCD prints current waiting time to connect to DCS
- when DCS exit from plane/mission exception is catch and handle correctly
- lots of internal changes, preparing for new features, most important:
- change structure of
AircraftHandler
, move subscription to DCS-BIOS changes out of planes - update and clear methods move from G13 handler to LCD SDK
- change structure of
dcspy v0.9.1
- G13 handler have
display
property to send text to LCD - rename starting script to
dcspy.exe
- starting script now show waiting time for DCS connection
- minor code optimization and refactoring
dcspy v0.9.0
- based on version specelUFC v1.12.1
- added basic handling for Ka-50 PVI-800 data are received but not formatted properly
- F-16C DED should working but not 4 buttons under LCD - I don't have it so it is hard to test
- G13 handler detect 32/64 bit of Python and load correct version of LCD Logitech C library
- adding basic logging for debugging - prints on console
- all defined aircraft are detected and loaded on-the-fly during operation
- define new plane should be easy just use
AircraftHandler
as base class - Python LCD SDK was clean-up
- other refactorings and code duplication removal