Giter VIP home page Giter VIP logo

Comments (14)

alex-spataru avatar alex-spataru commented on May 14, 2024

Hi, I just made a commit that fixes your issue, values on the RX Date/Time column are now generated using the computer's local time. This feature will be available in the next release of the application. Thanks for the report!

from serial-studio.

TDStrasser avatar TDStrasser commented on May 14, 2024

Thank you for the quick response!

from serial-studio.

alex-spataru avatar alex-spataru commented on May 14, 2024

Hi, I just uploaded the new release. Please let me know if it fixes your problems (so that I can close this issue).

from serial-studio.

TDStrasser avatar TDStrasser commented on May 14, 2024

Thanks Alex. The timestamps and records are now in local time. However now on CSV playback the display is no longer per the loaded JSON file. The case in point is a 3-axis accelerometer with X, Y and Z axis acceleration variables in a group and each with its own graph. This format is not followed when the recorded CSV file is loaded and played.
Live Display
CSV Display

from serial-studio.

alex-spataru avatar alex-spataru commented on May 14, 2024

I just managed to reproduce your issue. I'll take a look at this problem in a moment. Thanks for the bug report!

from serial-studio.

alex-spataru avatar alex-spataru commented on May 14, 2024

I just uploaded a new release that fixes your issue. Please let me know if it works for you too.

from serial-studio.

TDStrasser avatar TDStrasser commented on May 14, 2024

Thanks for your quick response Alex. That fix seems to have worked with the replay now using the JSON definition file.
There is still a small bug. The CSV player control pop-up window "play" button has the incorrect icon on startup (pause instead of play). The file is not actually playing until that button is clicked. If then click to pause the correct "play" icon then appears.
Also this pop-up window overlays all other windows and does not disappear if another app is brought into focus. The same is true if any of the other graph or group windows are popped up by double-clicking on them. If the user goes to another program the open Serial Studio pop-ups overlay the other program, which should not occur. Open dialogues should only overlay the Serial Studio display.
Play Icon on CSV Replay

from serial-studio.

alex-spataru avatar alex-spataru commented on May 14, 2024

The CSV player control pop-up window "play" button has the incorrect icon on startup (pause instead of play). The file is not actually playing until that button is clicked. If then click to pause the correct "play" icon then appears.

Again, thanks for the report. For the moment I cannot reproduce your issue on my computer. I'll fire up a Windows VM and check this issue during the course of the week.

Also this pop-up window overlays all other windows and does not disappear if another app is brought into focus. The same is true if any of the other graph or group windows are popped up by double-clicking on them. If the user goes to another program the open Serial Studio pop-ups overlay the other program, which should not occur. Open dialogues should only overlay the Serial Studio display.

The idea of having a "dialogs stay on top" was part of the initial design of SS. However, I never took into account that users would be using another app while using SS (SS was initially designed to work as a ground station software, in which no other apps should be running in the ground station computer during a mission/launch).

I'll update the window flags accordingly so that dialogs do not inhibit the user for working with other apps. I'll keep you updated in this thread.

from serial-studio.

TDStrasser avatar TDStrasser commented on May 14, 2024

Thanks for the quick reply. I have another observation from using the new version. The console record is not continuous when it is not being displayed and you have the dashboard showing instead. See the attached screenshot. The data was coming in once per second.
Non continuous console log
Serial Studio Console.txt

from serial-studio.

alex-spataru avatar alex-spataru commented on May 14, 2024

The console record is not continuous when it is not being displayed and you have the dashboard showing instead.

This is a temporary workaround to avoid slowing down the application at high data transfer speeds. The culprit of this was the control that I used to display console text, this workaround will be disabled in the next version (and console output will be logged even if the console is not visible).

from serial-studio.

alex-spataru avatar alex-spataru commented on May 14, 2024

Hi, I just released a new version that fixes the console issues that you mentioned, I also updated the window flags for the groups, graphs and widget windows. Any feedback is greatly appreciated!

from serial-studio.

TDStrasser avatar TDStrasser commented on May 14, 2024

Thanks Alex. The console continuity now appears to have been fixed.
The graph windows also now do not stay on top when other programs are activated. However the console player command dialogue still stays at the front regardless of program. This is on Windows. I haven't tried the Mac version.
Thanks for your prompt attention to my reports.

from serial-studio.

alex-spataru avatar alex-spataru commented on May 14, 2024

This is planned, I left the CSV player window as a top-sided window due to several requirements in the projects in which I use SS. A possible workaround for this would be to integrate the player controls in the toolbar in a future release, so that users don't get carried away thinking that the CSV replay feature is showing data in realtime.

from serial-studio.

TDStrasser avatar TDStrasser commented on May 14, 2024

OK then that's fine if it is intentional for other use cases. No need to change it then.
Thanks again.

from serial-studio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.