ActisenseComms SDK

To support software developers who wish to add an Actisense bi-directional NMEA 2000 interface to their software...



How can I gain access to the ActisenseComms SDK?

The ActisenseComms SDK and its ‘Wrappers’ are available to download without charge, please contact the Actisense Support Team, to discuss your project requirements and obtain the passwords necessary to access the SDK files. The files are available in the ‘Downloads’ section of the SDK page.

Who is already using the ActisenseComms SDK?

We are already helping a number of companies to create an interface to the NGT-1 (and NMEA 2000), please visit our "Software Compatibility List" page, for full details. If you would like your software to be included on our compatibility list, please contact the Actisense Support Team.

What costs can a developer save?

The Actisense NGT-1 takes care of the vast majority of the NMEA 2000® protocol so the developer does not need to spend the many thousands (of $) on the complete NMEA 2000 documentation and many hundreds of hours implementing it. Instead the only additional resource you will need to create an NMEA 2000 capable software program is the NMEA 2000 "Appendix B", available from the NMEA. Visit this link for NMEA 2000 Appendix B costs: Visit this link for information about NMEA Membership:

How can using Actisense NMEA Reader help me?

Actisense NMEA Reader is a very useful resource that uses the ActisenseComms API to break down and display the individual fields of each NMEA 2000® message. The breakdown of the messages is great for debugging your own software and for better understanding the NMEA 2000 bus and its multitude of messages. NMEA Reader can also be used to break down and display the individual fields of NMEA 0183 messages. Visit the NMEA Reader page, for full details.

How can I get my software NMEA 2000 approved?

The Actisense NGT-1 will gain Third Party Gateway (TPG) certification once the NMEA working group has finalised the TPG requirements. When the NMEA 2000® 'Third Party Gateway' certification becomes available, for a small fee Actisense will be able to test if your software (working with an NGT-1) meets the official NMEA 2000 requirements. Once your software has passed these tests, you will be able to state that your software is "NMEA 2000 approved when used with the Actisense NGT-1".

What is provided in the ActisenseComms SDK package?

The SDK contains:

• All the files required to develop a software interface to a compatible Actisense product (NGT-1 and NGW-1) using C/C++ as a programming language.

• A Visual Studio ‘Demo’ project including full source code that is fully debuggable. This includes examples of how to use each and every function that makes up the ActisenseComms API and  should be the ‘first point of call’ for every developer.

• A full user manual that starts by explaining how to use each ActisenseComms API function and ends with a “How to…” section built up from the answers to previous developer’s questions.

What are the ActisenseComms Wrappers for?

When using a programming language other than C/C++ the ActisenseComms dll cannot be directly accessed, so a Wrapper is required to allow access. We currently provide Wrappers for C# and For other programming languages a Wrapper will need to be written in the language being utilised.

Can I use the SDK with Mac or Linux systems?

The ActisenseComms SDK is specifically for Windows systems and is the quickest and easiest way to access the NGT-1 (and NGW-1). For MAC and Linux based systems, we do have an alternative solution available - please contact the Actisense Support Team, for more information. The ActisenseComms SDK is a great place to start, with examples and a full user manual to aid the design process. This can form an invaluable foundation that will benefit all who later wish to follow a more complicated MAC or Linux developmental route.

end faq

Latest News