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
    • Module properties
    • Shared table
    • Instance name
    • Instance lifetime functions
    • Instance properties
    • Triggers
    • Conditions
    • Actions
    • Description handler
    • Broadcast
  • Module scripts
    • Module API
    • Module lifetime functions
    • Module properties
    • Shared table
  • IO modules API
    • Sync/async functions
  • Controller API
  • gpio.DigitalInput
    • Properties
    • Methods
    • Event handlers
  • gpio.DigitalOutput
    • Properties
    • Methods
  • gpio.AnalogInput
    • Properties
    • Methods
    • Event handlers
  • HTTP namespace
    • Methods
    • Request Options
    • HTTP Headers
  • http.Response
    • Properties
    • Event handlers
  • net.TcpSocket
    • Properties
    • Methods
    • Event handlers
  • net.UdpSocket
    • Properties
    • Methods
    • Event handlers
  • net.TcpServer
    • Properties
    • Methods
    • Event handlers
  • net.SslSocket
    • Properties
    • Methods
    • Event handlers
  • net.SslServer
    • Methods
  • Alarm
    • Properties
    • Methods
    • Event handlers
  • Stream
    • Properties
    • Methods
    • Event handlers
  • Serial I/O
    • Methods
  • Mailgun
    • Methods
    • Event handlers
  • Payload
    • Properties
    • Methods
  • Stopwatch
    • Properties
    • Methods
  • Timer
    • Properties
    • Methods
    • Event handlers
  • What’s New
    • Latest (2.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.SslSocket
  • net.SslServer
  • Alarm
  • Stream
  • Serial I/O
  • Mailgun
  • Payload
  • Stopwatch
  • Timer
  • What’s New

Quick search

  • Next topic: Introduction

© 2018 Carallon Ltd