The NAVFoundation project is a collection of libraries for working with AMX devices. It's purpose is to provide a base for building NetLinx applications using modern programming techniques and patterns.
It builds on top of the NetLinx standard library to provide a set of higher level functions and utilities that are commonly used and taken for granted in other modern languages.
It's feature rich and written in pure NetLinx.
- Core
- ArrayUtils
- BinaryUtils
- Console
- Cryptography
- DateTimeUtils
- Encoding
- Enova
- ErrorLogUtils
- FileUtils
- HashTable
- InterModuleApi
- Jsmn
- LogicEngine
- Math
- McpBase
- ModuleBase
- NtpClient
- PathUtils
- Queue
- Redis
- RmsBase
- SnapiHelpers
- SocketUtils
- Stack
- StringUtils
- TimelineUtils
- Tui
- UIUtils
This project is maintained by the following person(s) and a bunch of awesome contributors.
Damien Butt |
Thanks go to these awesome people (emoji key):
This project follows the all-contributors specification.
Contributions of any kind are welcome!
Check out the contributing guide for more information.