About
About
Version %1
Copyright © 2020-%1 %2, released under the MIT License.
The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Website
Check for Updates
Make a Donation
Report Bug
Documentation
Acknowledgements
Close
Acknowledgements
Acknowledgements
Close
ActionView
Change Icon
Duplicate
Delete
Send commands with a button click
Actions let you send custom commands to the connected device with a single button press.
BluetoothLE
Device
Service
Characteristic
Scanning....
Sorry, this system is not supported yet. We'll update Serial Studio to work with this operating system as soon as Qt officially supports it.
CSV::Export
CSV file not open
Cannot find CSV export file!
CSV File Error
Cannot open CSV file for writing!
CSV::Player
Select CSV file
CSV files
Invalid CSV
The CSV file does not contain any data or headers.
Select a date/time column
Set interval manually
CSV Date/Time Selection
Choose how to handle the date/time data:
Set Interval
Please enter the interval between rows in milliseconds:
Select Date/Time Column
Please select the column that contains the date/time data:
Invalid Selection
The selected column is not valid.
Cannot read CSV file
Device Connection Active
To use this feature, you must disconnect from the device. Do you want to proceed?
Insufficient Data in CSV File
The CSV file must contain at least two frames (data rows) to proceed. Please check the file and try again.
Please check file permissions & location
Console
Console
CsvPlayer
CSV Player
DatasetView
Plot
FFT Plot
Bar/Level
Gauge
Compass
LED
Duplicate
Delete
Donate
Donate
Later
Close
Support the development of %1!
Serial Studio is free & open-source software supported by volunteers. Consider donating to support development efforts :)
You can also support this project by sharing it, reporting bugs and proposing new features!
Downloader
Stop
Downloading updates
Time remaining
unknown
Error
Cannot find downloaded update!
Close
Download complete!
The installer will open separately
Click "OK" to begin installing the update
In order to install the update, you may need to quit the application.
In order to install the update, you may need to quit the application. This is a mandatory update, exiting now will close the application
Click the "Open" button to apply the update
Updater
Are you sure you want to cancel the download?
Are you sure you want to cancel the download? This is a mandatory update, exiting now will close the application
%1 bytes
%1 KB
%1 MB
of
Downloading Updates
Time Remaining
Unknown
about %1 hours
about one hour
%1 minutes
1 minute
%1 seconds
1 second
ExternalConsole
Console
FFTPlot
Magnitude (dB)
Frequency (Hz)
FileTransmission
File Transmission
File Selection:
Select File...
Transmission Interval:
msecs
Progress: %1
Pause Transmission
Resume Transmission
Stop Transmission
Begin Transmission
FrameParserView
modified
Undo
Redo
Cut
Copy
Paste
Select All
Reset
Import
Validate & Save
Help
GPS
Map Type: %1
GroupView
Dataset
Plot
FFT Plot
Bar/Level
Gauge
Compass
LED
Duplicate
Delete
Let's Add Some Datasets
Datasets describe individual readings (e.g. X, Y, Z in an accelerometer).
Use the toolbar buttons above to add a dataset to this group.
Gyroscope
Roll: %1
Yaw: %1
Pitch: %1
IO::Console
ASCII
HEX
No Line Ending
New Line
Carriage Return
CR + NL
Plain Text
Hexadecimal
Export Console Data
Text Files
Error while exporting console data
IO::Drivers::BluetoothLE
Select Device
Select Service
BLE I/O Module Error
Select Characteristic
Error while configuring BLE service
Operation error
Characteristic write error
Descriptor write error
Unknown error
Characteristic read error
Descriptor read error
Bluetooth adapter is off!
Invalid Bluetooth adapter!
Unsuported platform or operating system
Unsupported discovery method
General I/O error
IO::Drivers::Network
Network socket error
IO::Drivers::Serial
None
Failed to connect to serial port device
Select Port
Even
Odd
Space
Mark
RTS/CTS
XON/XOFF
"%1" is not a valid path
Please type another path to register a custom serial device
Baud rate registered successfully
Rate "%1" has been added to baud rate list
Critical serial port error
No error occurred.
The specified device could not be found. Please check the connection and try again.
Permission denied. Ensure the application has the necessary access rights to the device.
Failed to open the device. It may already be in use or unavailable.
An error occurred while writing data to the device.
An error occurred while reading data from the device.
A critical resource error occurred. The device may have been disconnected or is no longer accessible.
The requested operation is not supported on this device.
An unknown error occurred. Please check the device and try again.
The operation timed out. The device may not be responding.
The device is not open. Please open the device before attempting this operation.
IO::FileTransmission
No file selected...
Select file to transmit
IO::Manager
Serial Port
Network Socket
Bluetooth LE
IconPicker
Select Icon
OK
Cancel
JSON::FrameBuilder
Select JSON map file
JSON files
JSON parse error
Invalid JSON project format
Cannot read JSON file
Please check file permissions & location
Channel %1
Multiple Plots
Data Grid
Quick Plot
JSON::FrameParser
The document has been modified!
Are you sure you want to continue?
Select Javascript file to import
Frame parser code updated successfully!
No errors have been detected in the code.
Frame parser error!
The 'parse' function is not declared or is not callable!
No valid 'parse' function declaration found in the script!
Legacy frame parser function detected
The 'parse' function has two arguments ('%1', '%2'), indicating use of the old format. Please update it to the new format, which only takes the frame data as an argument.
JSON::ProjectModel
New Project
Do you want to save your changes?
You have unsaved modifications in this project!
Project error
Project title cannot be empty!
Save JSON project
File open error
Untitled Project
Select JSON file
Do you want to delete group "%1"?
This action cannot be undone. Do you wish to proceed?
Do you want to delete action "%1"?
Do you want to delete dataset "%1"?
%1 (Copy)
New Dataset
New Plot
New FFT Plot
New Bar Widget
New Gauge
New Compass
New LED Indicator
New Action
Are you sure you want to change the group-level widget?
Existing datasets for this group will be deleted
Accelerometer %1
Gyro %1
Latitude
Longitude
Altitude
Frame Parser Function
Title
Project name/description
Frame Start Delimeter
String marking the start of a frame
Frame End Delimeter
String marking the end of a frame
Data Conversion Method
Samples
Legacy frame parser function updated
Your project used a legacy frame parser function with a 'separator' argument. It has been automatically migrated to the new format.
Input data format for frame parser
Frame Detection
Strategy used for identifying frame data
Thunderforest API Key
None
Required for Thunderforest maps
MapTiler API Key
Required for satellite maps
Untitled Group
Name or description of the group
Widget
Group display widget (optional)
Untitled Action
Name or description of the action
Icon
Default Icon
Icon to display in the dashboard
TX Data
Command
Data to transmit when the action is triggered.
EOL Sequence
End-of-line (EOL) sequence to use
Untitled Dataset
Name or description of the dataset
Frame Index
Position in the frame
Measurement Unit
Volts, Amps, etc.
Unit of measurement (optional)
Display widget (optional)
X-Axis Source
Data series for the X-Axis
Minimum Value
Maximum Value
Alarm Value
Triggers alarm in bar widgets and LED panels
Oscilloscope Plot
Plot data in real-time
FFT Plot
Plot frequency-domain data
FFT Window Size
Samples for FFT calculation
FFT Sampling Rate
Sampling rate (Hz) for FFT calculation
Show in LED Panel
Quick status monitoring
LED High (On) Value
Threshold for LED on
Plain Text (UTF8)
No Delimiters
CRLF (\r\n)
Save changes to frame parser code?
Select 'Save' to keep your changes, 'Discard' to lose them permanently, or 'Cancel' to return.
Save Changes
Hexadecimal
Required for range widgets, optional for plots
Base64
End Delimiter Only
Start + End Delimiter
Data Grid
GPS Map
Gyroscope
Multiple Plot
Accelerometer
Bar
Gauge
Compass
New Line (\n)
Carriage Return (\r)
No
Linear Plot
JSONDropArea
Drop JSON and CSV files here
MQTT::Client
0: At most once
1: At least once
2: Exactly once
Publisher
Subscriber
System default
Select CA file
Cannot open CA file!
IP address lookup error
Unknown error
Connection refused
Remote host closed the connection
Host not found
Socket access error
Socket resource error
Socket timeout
Socket datagram too large
Network error
Address in use
Address not available
Unsupported socket operation
Unfinished socket operation
Proxy authentication required
SSL handshake failed
Proxy connection refused
Proxy connection closed
Proxy connection timeout
Proxy not found
Proxy protocol error
Operation error
SSL internal error
Invalid SSL user data
Socket temprary error
Unacceptable MQTT protocol
MQTT identifier rejected
MQTT server unavailable
Bad MQTT username or password
MQTT authorization error
MQTT no ping response
MQTT client error
MQTT client SSL/TLS error, ignore?
MQTTConfiguration
MQTT Setup
Version
Mode
QOS Level
Keep Alive (s)
Host
Port
Topic
Retain
MQTT Topic
Add Retain Flag
User
Password
MQTT Username
MQTT Password
Client ID:
Enable SSL/TLS:
MQTT Client ID
Certificate:
Use System Database
Custom CA File
Protocol:
Close
Disconnect
Connect
MainWindow
Code sample
Completer
Highlighter
Style
spaces
Misc::Utilities
Check for updates automatically?
Should %1 automatically check for updates? You can always check for updates manually from the "About" dialog
Ok
Save
Save all
Open
Yes
Yes to all
No
No to all
Abort
Retry
Ignore
Close
Cancel
Discard
Help
Apply
Reset
Restore defaults
MultiPlot
Samples
Network
Socket type
Remote address
Port
Local port
Type 0 for automatic port
Remote port
Multicast
Plugins::Server
Unable to start plugin TCP server
Plugin server
Invalid pending connection
ProjectStructure
Project Structure
IDX %1
ProjectView
Start Building Now!
Get started by adding a group with the toolbar buttons above.
QObject
Failed to load welcome text :(
Root
%1 - %2
Device Defined Project
Quick Plot Mode
Empty Project
%1 - Project Editor
modified
Serial
COM Port
Baud Rate
Data Bits
Parity
Stop Bits
Flow Control
Auto Reconnect
Send DTR Signal
SerialStudio
Data Grids
Multiple Data Plots
Accelerometers
Gyroscopes
GPS
FFT Plots
LED Panels
Data Plots
Bars
Gauges
Compasses
Settings
Language
Theme
Plugin System
Automatic Updates
Using the plugin system, other applications & scripts can interact with %1 by establishing a TCP connection on port 7777.
Setup
Setup
Device Setup
I/O Interface: %1
Create CSV File
Frame Parsing
No Parsing (Device Sends JSON Data)
Quick Plot (Comma Separated Values)
Parse via JSON Project File
Change Project File (%1)
Select Project File
Device
Settings
TableDelegate
Parameter
Value
Parameter Description
No
Yes
Terminal
Copy
Select all
Clear
Print
Save as
Send Data to Device
Show Timestamp
Echo
Emulate VT-100
Display: %1
Toolbar
Project Editor
CSV Player
Setup
Console
Widgets
Dashboard
MQTT
Help
Examples
About
Disconnect
Connect
New
Open
Save
Save As
Action
Data Grid
Multiple Plots
Multiple Plot
Accelerometer
Gyroscope
Map
GPS Map
Container
Dataset Container
UI::Dashboard
Status Panel
UI::DashboardWidget
Invalid
Updater
Would you like to download the update now?
Would you like to download the update now? This is a mandatory update, exiting now will close the application
Version %1 of %2 has been released!
No updates are available for the moment
Congratulations! You are running the latest version of %1
ViewOptions
Widget Setup
Visualization Options
Show both X and Y axes
Show only X axis
Show only Y axis
Hide all axes
Points:
Decimal places:
Columns:
Show Legends
Clear Dashboard Data
Display Console Window
Adjust Plot Scales & Positions
WidgetGrid
Dashboard
Widgets::Compass
N
NE
E
SE
S
SW
W
NW
Widgets::Plot
Samples