Skip to main content

Code Libraries: Utilities

Click on the name of the library to access its documentation.

Library Name Load The Library With... Targets
Advanced Encryption Standard (AES)

#require "AES.lib.nut:1.0.0"

  • agent
  • device
AgentStorage

#require "AgentStorage.class.nut:1.0.0"

  • agent
ConnectionManager

#require "ConnectionManager.lib.nut:3.1.1"

  • device
CRC16

#require "CRC16.class.nut:1.0.0"

  • agent
  • device
FactoryTools

#require "FactoryTools.lib.nut:2.2.0"

  • agent
  • device
JSONEncoder

#require "JSONEncoder.class.nut:2.0.0"

  • agent
  • device
JSONParser

#require "JSONParser.class.nut:1.0.1"

  • agent
  • device
Mbstring

#require "mbstring.class.nut:1.0.0"

  • agent
  • device
MessageManager

#require "MessageManager.lib.nut:2.4.0"

  • agent
  • device
Messenger + ReplayMessenger

#require "Messenger.lib.nut:0.2.0"
#require "ReplayMessenger.device.lib.nut:0.2.0"

  • agent
  • device
OAuth2 Authentication

#require "OAuth2.agent.lib.nut:2.1.0"

  • agent
Pretty Printer

#require "PrettyPrinter.class.nut:1.0.1"

  • agent
  • device
Promise

#require "promise.class.nut:4.0.1"

  • agent
  • device
Rocky

#require "Rocky.agent.lib.nut:3.0.2"

  • agent
Scheduler

#require "Scheduler.lib.nut:0.1.0"

  • agent
  • device
Serializer

#require "Serializer.class.nut:1.1.0"

  • agent
  • device
UbxMsgParser

#require "UbxMsgParser.lib.nut:2.0.0"

  • agent
  • device
Utilities

#require "Utilities.nut:3.0.1"

  • agent
  • device