Skip to content

Commit e32848e

Browse files
author
Remigiusz Kołłątaj
authored
Update README.md
Add info about scripting capabilities
1 parent 4acee7b commit e32848e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
* [VCAN](#vcan)
3333
* [Cannelloni](#cannelloni)
3434
* [Help](#help)
35+
* [Scripting](#scripting)
3536
* [CAN Signals](#can-signals)
3637
* [CanDevice configuration](#candevice-configuration)
3738
* [CanRawFilter](#canrawfilter)
@@ -280,6 +281,16 @@ cannelloni -I can0 -R 192.168.0.2 -r 20000 -l 30000
280281
4. Start simulation
281282

282283
## Help
284+
### Scripting
285+
As of v1.1 CANdevStudio supports creation of [QML](https://doc.qt.io/qt-5/qmlapplications.html) based scripts. Scripts can be developed and loaded dynamically without a need to restart the main applications. Scripting adds a lot of different possibilities to CANdevStudio that includes:
286+
* Creation of custom GUIs
287+
* Raw frames and signals handling
288+
* Time triggered actions
289+
* Message triggered actions
290+
* ... and many more, as all QML functionalities are supported.
291+
292+
Try it yourself by loading one of the [examples](https://github.com/GENIVI/CANdevStudio/tree/master/src/components/qmlexecutor/examples) into QMLExecutor component. You are welcome to share your scripts via Pull Requests!
293+
283294
### CAN Signals
284295
CANdevStudio provides support for CAN signals handling. [DBC](http://socialledge.com/sjsu/index.php/DBC_Format) database description format is supported. Reverse engineered DBC files can be found in [opendbc](https://github.com/commaai/opendbc) project.
285296

0 commit comments

Comments
 (0)