Module grid

Grid class

Functions

Grid.add (dev) static callback when any grid device is added; user scripts can redefine
Grid.remove (dev) static callback when any grid device is removed; user scripts can redefine
Grid:rotation (val) set grid rotation.
Grid:tilt_enable (id, val) enable/disable grid tilt.
Grid:led (x, y, val) set state of single LED on this grid device.
Grid:all (val) set state of all LEDs on this grid device.
Grid:refresh () update any dirty quads on this grid device.
Grid:intensity (i) intensity
Grid.connect (n) create device, returns object with handler and send.
Grid.cleanup () clear handlers.


Functions

Grid.add (dev)
static callback when any grid device is added; user scripts can redefine

Parameters:

  • dev : a Grid table
Grid.remove (dev)
static callback when any grid device is removed; user scripts can redefine

Parameters:

  • dev : a Grid table
Grid:rotation (val)
set grid rotation.

Parameters:

  • val integer : rotation 0,90,180,270 as [0, 3]
Grid:tilt_enable (id, val)
enable/disable grid tilt.

Parameters:

  • id integer : sensor
  • val integer : off/on [0, 1]
Grid:led (x, y, val)
set state of single LED on this grid device.

Parameters:

  • x integer : column index (1-based!)
  • y integer : row index (1-based!)
  • val integer : LED brightness in [0, 15]
Grid:all (val)
set state of all LEDs on this grid device.

Parameters:

  • val integer : LED brightness in [0, 15]
Grid:refresh ()
update any dirty quads on this grid device.
Grid:intensity (i)
intensity

Parameters:

  • i
Grid.connect (n)
create device, returns object with handler and send.

Parameters:

  • n integer : vport index
Grid.cleanup ()
clear handlers.
generated by LDoc 1.4.6 Last updated 2023-11-17 11:40:11