Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
web:features [2014/12/30 18:51] – admin | web:features [2016/06/05 09:40] – admin | ||
---|---|---|---|
Line 2: | Line 2: | ||
The OOBD tool set contains a wide range of features and functionality. Some of it is part of the main applications, | The OOBD tool set contains a wide range of features and functionality. Some of it is part of the main applications, | ||
+ | |||
+ | ===== Web based User Interface ===== | ||
+ | |||
+ | With the upcoming 1.0 release OOBD is controlled through the web browser. This gives nearly unlimited flexibly in the look & feel of the user interface | ||
+ | |||
+ | You can create your own theme and choose between. | ||
+ | |||
+ | |||
+ | The default theme already includes the standard functions, so you can write simple scripts without the need of writing any HTML colde | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | By including other popular libraries like e.g. jQuery, you can make simple responsive UIs like this | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | or use pretty graphical elements like gauges and meters | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Or you can create your own custom style like this 3D three.js sample | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Remote Connect ===== | ||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
Line 12: | Line 42: | ||
+ | ===== UDS compatible Telegram Support ===== | ||
- | === Full programmable with loadable, precompiled lua scripts | + | In opposite to many other dongles, OOBD support the full module address range and the full 4095 Byte data length. All the protocol handshake is done by the dongle itself, only the final answer of the communication with the module is reported back to the application. |
+ | |||
+ | ===== No Real Time Requirements ===== | ||
+ | The dongle does all the real time data handling by itself. The finished result can be then picked also by e.g. slow mobile devices without the hassle of strong real time requirements. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Full Programmable With Loadable Lua Scripts ===== | ||
Line 44: | Line 82: | ||
For easy integration into other projects the [[: | For easy integration into other projects the [[: | ||
- | ===== No Real Time Requirements | + | |
- | The dongle does all the real time data handling like the complete UDS telegram transfer. The finished result | + | ===== Graphical Programming Interface |
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | |||
+ | Simple Diagnostic programs and command sequences | ||
+ | |||
+ | |||
+ | ===== openXC Data Source ===== | ||
+ | |||
+ | {{: | ||
Line 55: | Line 104: | ||
- | ===== Remote Connect ===== | ||
- | {{: | ||
+ | ===== ODX Translator ===== | ||
+ | {{: | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | xmlns: | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
- | ===== ODX Translator ===== | ||
+ | < | ||
+ | < | ||
- | {{:doc:opendiagx-screenshot.png?200 |}}Some ODX dialects can be automatically translated into lua scripts ready to use - helpful when transforming module specifications. If your input format is different, just apapt the xslt transformation | + | dofile(" |
+ | dofile(" | ||
+ | dofile(" | ||
+ | dofile(" | ||
+ | dofile(" | ||
+ | dofile(" | ||
+ | |||
+ | </xsl:template> | ||
+ | <xsl:template match=" | ||
+ | moduleName = '< | ||
+ | shortName = '< | ||
+ | </ | ||