Home  Contents

gpio.info

Gpio Core4 Lua Event System

SYNOPSIS

#include <lua/gpio.lh>
gpio.info(group)

DESCRIPTION

Query information about a gpio group. The group is either one of the GPGRP_xxx values defined in lua/gpio.lh or a registered ID used with gpio.register().

The result is a table with information about the group or device. A field is only present in the table if that information is available.

parent The parent group number. For example GPGRP_MUPP for multi-io devices talking MUPP protocol.
address The address on the bus.
device The serial device where the bus is attached to.
state Either "up" or "down", indicating if the device is responding.
type A code number indicating the type of the device.
capabilities Capability flag bits.
version Version number of the device firmware.
name The type name of the device in UTF8 encoding. For example "eemio" or "µMIO".

RETURN VALUE

On success, returns a table. On error, three values are returned: nil, a string describing the error (The result of the C library call strerror() on the errno code) and the errno number from the standard C library.

SEE ALSO