Skip to content
This repository has been archived by the owner on Dec 30, 2024. It is now read-only.

JoyOfHardware/FastWave2.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eb76b15 · Dec 30, 2024
Jun 4, 2024
Sep 14, 2024
Nov 8, 2024
Nov 29, 2024
Dec 27, 2024
Nov 8, 2024
Dec 24, 2024
Dec 27, 2024
Nov 29, 2024
Jun 4, 2024
Jun 14, 2024
Dec 27, 2024
Nov 29, 2024
Jun 4, 2024
Dec 4, 2024
Nov 8, 2024
Dec 30, 2024

Repository files navigation

MOVING!!!

Currently being hosted at https://git.joyofhardware.com/Products/FastWave2.0

FastWave

Cross-Platform Wave Viewer


Default state - Dark (new design)

Fastwave - Default state - Dark (not implemented yet)

Loaded files - Dark (new design)

Fastwave - Loaded files - Dark (not implemented yet)

Default state - Light (new design)

Fastwave - Default state - Light (not implemented yet)

Loaded files - Light (new design)

Fastwave - Loaded files - Light (not implemented yet)

Browser (Firefox)

Fastwave - Browser (Firefox)

Desktop, miller columns and tree

Fastwave - Desktop, miller columns and tree

Zoom, pan and basic number formats

Fastwave - Zoom, pan and basic number formats

Zoom and all formats

Fastwave - Zoom and all formats

Javascript commands

Fastwave - Javascript commands

Load and save selected variables

Fastwave - Load and save selected variables

Decoders (Plugins) Demo

Fastwave - Decoders demo

Decoder Interface

Fastwave - Decoder Interface

Diagrams - open, edit, JS API

Fastwave - Diagrams

Diagram Connector Demo

Fastwave - Diagram Connector demo

Diagram Connector Code snippet

Fastwave - Diagram Connector Code snippet


Installation (desktop version):

Download and install from Releases


Requirements to build from source:

  1. Install Rust
  2. Install Node.js
  3. cargo install cargo-make
  4. makers install

Start the desktop version:

  1. makers start

Troubleshooting:


Production build of the desktop version:

  1. makers bundle
  2. Runnable executable is in target/release
  3. Installable bundles specific for the platform are in target/release/bundle

Start in a browser:

  1. makers start_browser
  2. Ctrl + Click the server URL mentioned in the terminal log

Start in a browser in the release mode:

  1. makers start_browser_release
  2. Ctrl + Click the server URL mentioned in the terminal log

Steps before pushing:

  1. makers format

Rebuild Decoders:

See test_files/components/[language]_decoder/README.md


Test files

See the folder test_files.


Sponsors

Logo NLnet