[REL] rF2 Shared Memory Tools for Developers

Discussion in 'Other' started by The Iron Wolf, Jan 19, 2017.

  1. The Iron Wolf

    The Iron Wolf Member

    Joined:
    Feb 20, 2016
    Messages:
    844
    Likes Received:
    706
    03/29/2019 - v3.5.0.9

    Plugin:

    • Expose LSI messages in DMA mode.
    • Clear out accumulated damage on return to Monitor.
    • Harden DMA mode against crashes.
    Monitor:

    • Implement Frozen Order detection based on LSI messages. That's the only way to handle FO in the online sessions.
     
  2. The Iron Wolf

    The Iron Wolf Member

    Joined:
    Feb 20, 2016
    Messages:
    844
    Likes Received:
    706
    05/01/2019 - v3.6.0.0

    Plugin:

    • Fix version string not behaving as expected (breaking rF2Extended change, Sorry!)
    • Reduce amount of string copies in DMA mode.
     
    MaD_King likes this.
  3. Seven Smiles

    Seven Smiles Registered

    Joined:
    Oct 5, 2010
    Messages:
    492
    Likes Received:
    502
    For anyone like me using this in Python: I was using @k3nny's Python mapping but I have written https://github.com/TonyWhitley/hpp2py to autogenerate Python classes from the C structs in rF2 Shared Memory. The code produced is not 100% but I corrected any errors in the working version https://github.com/TonyWhitley/gearshift/blob/Shared-Memory-Only/rF2data.py (though that is not complete, I didn't edit all the enums). That is imported by https://github.com/TonyWhitley/gearshift/blob/Shared-Memory-Only/sharedMemoryAPI.py The two together replace k3nny's Mmap_for_DSPS_V22.py
     
    The Iron Wolf likes this.

Share This Page