Skip to content

Releases: emcek/dcspy

dcspy v1.2.3

13 Sep 13:21
Compare
Choose a tag to compare
  • Fix alignment of DED (DCS-BIOS 0.7.41) for F-16C

dcspy v1.2.2

24 Apr 14:27
Compare
Choose a tag to compare
  • 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

20 Nov 12:25
Compare
Choose a tag to compare
  • F/A-18C shows extra Total Internal Fuel (G19 only)
  • Internal refactoring

dcspy v1.2.0

08 Nov 23:45
Compare
Choose a tag to compare
  • 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

29 Mar 17:37
Compare
Choose a tag to compare
  • 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

04 Feb 11:27
Compare
Choose a tag to compare
  • 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 both StringBuffer() and IntegerBuffer()
  • 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

16 Jan 21:39
Compare
Choose a tag to compare
  • 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

11 Jan 16:37
Compare
Choose a tag to compare
  • 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

dcspy v0.9.1

05 Jan 22:52
Compare
Choose a tag to compare
  • 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

05 Jan 15:26
Compare
Choose a tag to compare
  • 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