DashPanel - Simracing dashboards for Android/iOS/PC/VR.

Discussion in 'Community Workshop' started by Berno, Jan 27, 2016.

  1. Bull Shark

    Bull Shark Well-Known Member

    Joined:
    Mar 14, 2019
    Ratings:
    +162 / 0 / -0
    Thanks for the explanation. I really want to use my iPad as a buttonbox. So will take a look if I need the buttonbox license with race games.
     
  2. Bull Shark

    Bull Shark Well-Known Member

    Joined:
    Mar 14, 2019
    Ratings:
    +162 / 0 / -0
    One thing I really would like to see is to be able to name the inserted objects. Button_1 button_2 etc does not make it easy to understand which is which button or text field or whatever is added to the dashboard.
     
  3. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    To be totally clear if all you want is a button box then you could get the virtual button box license and have button box for all racing games (and any other app). It would be cheaper than buying the full data for each game. Makes more sense if you aren't wanting data just a box.

    OK I'll make a note but it might be a tricky one as the names are involved in the saving and loading (bad programming).
    I know its hard with complex dashboards at the moment. Many editor improvements would ideally be made like grouping, naming, multiple selection, hierarchical view, Undo, etc... all the fully fledged editor features. They will all be tough jobs and I would want to get more widgets out first then take time to build them into a major update if I'm still alive by then.
     
    • Like Like x 1
  4. Bull Shark

    Bull Shark Well-Known Member

    Joined:
    Mar 14, 2019
    Ratings:
    +162 / 0 / -0
    No problem Berno. It is not a really big thing. It makes more complex layouts easier to manage.
    I don’t want to put to much time in designing and building dashboards as I already in shortage of time. But that counts for all of us I guess.. :D
    thanks for the Support..
     
  5. pierredietze

    pierredietze Well-Known Member

    Joined:
    Sep 8, 2017
    Ratings:
    +232 / 0 / -0
    Thats why i prefer to create dashs on pc, simple double click on the item and you are ready to go.
     
    • Like Like x 1
  6. Bull Shark

    Bull Shark Well-Known Member

    Joined:
    Mar 14, 2019
    Ratings:
    +162 / 0 / -0
    Yeah, I used it now on the te PC, works a whole lot better indeed.:D
     
    • Like Like x 1
  7. Pullblox

    Pullblox Member

    Joined:
    Jan 8, 2020
    Ratings:
    +15 / 0 / -0

    Attached Files:

    • Like Like x 2
    Last edited: Jul 17, 2021
  8. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    • Like Like x 1
  9. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    DashPanel Update 1.8

    Buttons: Macros, Up to 3 modifier keys, Square switch, Page navigation
    Navigation options in settings, default navigation 10% from edge - right side next dash, left side previous dash
    Server: Next and previous page options for up to 10 device groups
    UDP forwarding on Client/Server
    Mouse Touchpad
    Image widget - New icons by Rene
    Fix: Client error logging, reverse slots for Gearboxes, multiple maps on pages
    Dirt: Percent Complete, parking brake
    pCars: ABS Active
    pCars 2: Oil Pressure, Compound, Turbo
    Truck Sim: Fix time spans less than zero, damage value rounding
    R3E: Pausing game was breaking calculations

    PC only:
    Activate window option.
    Ensure overlay always on top
     
    • Like Like x 1
  10. pierredietze

    pierredietze Well-Known Member

    Joined:
    Sep 8, 2017
    Ratings:
    +232 / 0 / -0
    I have to say big thanks to Berno, this is a very important update for dashpanel!

    Hidden in this unremarkable sentence:

    is an option to have a "quick chat function" for RRRE!!!

    While testing i did a dash just for this feauture:

    Bild1.jpg

    Works like a charm. You have to record a makro for every button. Start with the key you assigned to open the ingame chatwindow in RRRE (for me it's "C") then type what you have to say and hit "Enter". Stop recording. Done.
    All you have to do now is to hit the button ingame to say "Sorry" or "Thanks" or whatever you have recorded earlier.
    Works in MP sessions only.
    I have an old android device mounted on my rig just for this, its bloddy brilliant!
     
    • Like Like x 2
  11. Muzarati

    Muzarati Member

    Joined:
    Jan 27, 2018
    Ratings:
    +20 / 0 / -0
    Is there wheel lock lights available? I saw something about tire slip but haven't seen anything for locking up?
     
  12. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    Yes lights can show on lockup. Slip doesn't matter if its caused by spinning or locking.
     
  13. Muzarati

    Muzarati Member

    Joined:
    Jan 27, 2018
    Ratings:
    +20 / 0 / -0
    How do I implement this, assuming it's a warning light?
     
  14. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    @Muzarati

    Add a warning light to layout:
    upload_2021-11-17_11-0-59.png

    Select and press edit:
    upload_2021-11-17_11-1-33.png

    Check Wheel Slip option and set the wheel to monitor:
    upload_2021-11-17_11-2-10.png

    Wheel slip is 0 full grip -> 1 full slip.
    The telemetry does not differentiate between lateral or longitudinal slip and as discussed positive slip (spin) or negative slip (lock). So you will find that you use higher values above 0.9. It's perfectly normal to have quite a bit of slip even in normal driving as tyres cannot transfer 100% of power to the road. Using low values you will see rear tyres slip a lot when accelerating or braking, front tyres slip while cornering.

    I still need to develop a UI for setting slip values in prebuilt dash displays.
     
    • Like Like x 1
  15. Muzarati

    Muzarati Member

    Joined:
    Jan 27, 2018
    Ratings:
    +20 / 0 / -0
    Still loving this app :), one question...is there a way to control the order of items front to back on a page? I added a flag but now the session time is partly covered by the flag, how do I arrange the order to get the time text on top of the flag? o_O....edit, is it position Z? 1 is main screen, more than 1 is behind, less is in front?
     
    Last edited: Dec 15, 2022
  16. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    Glad to hear you love it still :)
    You are exactly on the right track the z position sets it. 1 is closest 1000 furthest.
     
    • Informative Informative x 1
  17. Muzarati

    Muzarati Member

    Joined:
    Jan 27, 2018
    Ratings:
    +20 / 0 / -0
    One more question, it appears that the air and track temps don't work?
     
  18. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    Sorry for the delay.
    This data isn't shared by R3E. You can see what widgets are compatible with a sim by applying the filter in the Add widget screen.
     
  19. pierredietze

    pierredietze Well-Known Member

    Joined:
    Sep 8, 2017
    Ratings:
    +232 / 0 / -0
    Berno, what has S3/RRRE to do to get this data? As far as i remember, batterie capacity (for e-cars) is also not supported, but urgend needed for your app?
     
  20. Berno

    Berno Well-Known Member

    Joined:
    Jun 5, 2015
    Ratings:
    +103 / 0 / -0
    Hey Pierre,
    The data structure R3E shares is publicly viewable here:
    https://github.com/sector3studios/r3e-api/blob/master/sample-c/src/r3e.h

    It's quite a human readable file with no technical knowledge. Everything is named in logical fashion.
    For instance we can see this is obviously water temp for engine:
    r3e_float32 engine_water_temp;

    Searching the structure shows no air or track temp values. KW will have to add these fields for DashPanel to be able to use them.

    As for the battery at one stage this was shown via the fuel value but now this is always zero in e-cars.
    You can see KW intend to share these values in this section of the file, it is however currently commented that its unused:
    // Currently unused
    r3e_float64 voltage;
    r3e_float64 ers_level;
    r3e_float64 power_mgu_h;
    r3e_float64 power_mgu_k;
    r3e_float64 torque_mgu_k;

    I think we may just be in an awkward stage where they are doing some work for the e-cars behind the scenes in the engine and eventually will be shared. There is a thread in the forum about the shared memory file where we can make requests and comments. Maybe we can get an ETA in there?

    Hope you had a Merry Christmas.:)

    Edit found the Shared memory thread:
    https://forum.kw-studios.com/index.php?threads/shared-memory-api.1525/
     
    • Informative Informative x 1
    Last edited: Dec 26, 2022