N7 Space

ASN.1/ACN Plugin

Qt Creator plugin for ASN:1 language with ACN dialect. Dedicated for asn1scc- ASN.1/ACN compiler for embedded systems.

  • 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

ASN.1/ACN Plugin Requirements

Many features of the plugin depends on ASN1SCC compiler. It is distributed along with the plugin itself. IDE can also be configured to use user-provided compiler version. ASN1SCC is F#/.NET based, so to run it system requires:

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

ASN.1/ACN Plugin Installation

  • Download plugin release corresponding to installed Qt Creator version (plugin's version is based on compatible Qt Creator's version, so, for example, plugin 4.5.0 should work with QtCreator 4.5.1, but for Qt Creator 4.7.0 plugin 4.7.x is required)
  • Unpack release package contents into Qt Creator installation directory. This directory is by default:
    • /opt/Qt/Tools/QtCreator/ on Linux
    • C:\Qt\Tools\QtCreator on Windows
  • Run Qt Creator - plugin should be available on plugins list in Help > About Plugins... Screen-About

ASN.1/ACN Plugin Demo

By clicking button above, I agree Marketplace user terms and conditions

Details
Version:
4.9.2
Publisher:
N7 Space sp. z.o.o.
Contact:
khcorg@apache.org
Copyright:
(C) 2017-2019 N7 Space sp. z.o.o.
Authors:
(C) 2017-2019 N7 Space sp. z.o.o.
License:
GPL-3.0-only
Created at:
2018-01-22
Updated at:
2019-05-03
Platforms:
Windows 10
Debian 9
Supported Qt versions:
Depends on the Qt Creator version
Supported Qt creator versions:
4.5.0-4.9.1
Source repository:
https://github.com/n7space/asn1scc.IDE
Binary repository:
https://github.com/n7space/asn1scc.IDE/releases
User manuals:
https://github.com/n7space/asn1scc.IDE/blob/master/docs/index.md
Dependencies:
Qt Creator