Skip to content

n7space/asn1scc.IDE

Repository files navigation

asn1scc.IDE

Qt Creator plugin for asn1scc - ASN.1/ACN compiler for embedded systems

Build asn1scc.IDE

Installation

  1. Install desired version of Qt Creator, if you don't have one already
  2. Download plugin release corresponding to installed QtCreator version (plugin's version is based on compatible QtCreator's version, so, for example, plugin 4.5.0 should work with QtCreator 4.5.1, but for QtCreator 4.6.0 plugin 4.6.x is required)
  3. Unpack release package contents into QtCreator installation directory:
    • /opt/Qt/Tools/QtCreator/ on Linux
    • C:\Qt\Tools\QtCreator on Windows
  4. Run QtCreator - plugin should be available on plugins list in Help > About Plugins...

ASN1SCC requirements

Most features of plugin depends on properly working ASN1SCC compiler. It is distributed along with plugin itself, or plugin can be configured to use different one. To run compiler system requires:

  • mono and fsharp package on Linux
  • .NET Framework 4.6 on Windows (preinstalled in Windows 10 and newer)

Main features

  • Support for ASN.1 files in QMake and CMake projects
  • Outline view for ASN.1 files
  • ASN.1 Types view for all models in project
  • 'Find Usages' for ASN.1 types

See Qt Creator's User Interface for introduction to Qt Creator.