IO Module Developer Guide¶

  • Introduction
  • Getting started
    • Create a module template
    • Implement module functionality in Lua
    • Load module into project
    • Updating and correcting mistakes
  • Module packages
    • Package definition
    • Configuration
    • Icons
    • Lua sources
    • Documentation
  • Module distribution
  • Module instances
    • Module API
    • Instance API
  • Module scripts
    • Module API
    • Package information
    • Module lifetime functions
    • Module properties
    • Shared table
    • Time changes
  • IO modules API
    • Sync/async functions
  • Controller API
  • gpio.DigitalInput
    • Properties
    • Methods
    • Event handlers
    • Usage Example
  • gpio.DigitalOutput
    • Properties
    • Methods
    • Usage Example
  • gpio.AnalogInput
    • Properties
    • Methods
    • Event handlers
    • Usage Example
  • HTTP namespace
    • Methods
    • Request Options
    • HTTP Headers
    • Usage Example
  • http.Response
    • Properties
    • Event handlers
  • net.TcpSocket
    • Properties
    • Methods
    • Event handlers
  • net.UdpSocket
    • Properties
    • Methods
    • Event handlers
  • net.TcpServer
    • Properties
    • Methods
    • Event handlers
  • net.SslCertificate
    • Properties
    • Methods
  • net.SslConfiguration
    • Properties
    • Methods
  • net.SslEncoding namespace
  • net.SslKey
    • Properties
    • Methods
  • net.SslSocket
    • Properties
    • Methods
    • Event handlers
  • net.SslServer
    • Methods
  • Alarm
    • Properties
    • Methods
    • Event handlers
    • Usage Example
  • Stream
    • Properties
    • Methods
    • Event handlers
  • Serial I/O
    • Methods
    • Usage Example
  • Mailgun
    • Methods
    • Event handlers
    • Usage Example
  • Payload
    • Properties
    • Methods
  • Stopwatch
    • Properties
    • Methods
  • Timer
    • Properties
    • Methods
    • Event handlers
    • Usage Example
  • What’s New
    • Latest (v2.2)
    • v2.1
    • v2.0
  • Index

  • Search Page

Navigation

  • Introduction
  • Getting started
  • Module packages
  • Module distribution
  • Module instances
  • Module scripts
  • IO modules API
  • Controller API
  • gpio.DigitalInput
  • gpio.DigitalOutput
  • gpio.AnalogInput
  • HTTP namespace
  • http.Response
  • net.TcpSocket
  • net.UdpSocket
  • net.TcpServer
  • net.SslCertificate
  • net.SslConfiguration
  • net.SslEncoding namespace
  • net.SslKey
  • net.SslSocket
  • net.SslServer
  • Alarm
  • Stream
  • Serial I/O
  • Mailgun
  • Payload
  • Stopwatch
  • Timer
  • What’s New

Quick search

  • Next topic: Introduction

© 2019 Carallon Ltd