Click or drag to resize

libsimpleio Fields

The libsimpleio type exposes the following members.

Fields
 NameDescription
Public fieldStatic memberGPIO_DIRECTION_INPUT Input data direction.
Public fieldStatic memberGPIO_DIRECTION_OUTPUT Out data direction.
Public fieldStatic memberGPIO_DRIVER_OPENDRAIN Open drain (sink only) output driver.
Public fieldStatic memberGPIO_DRIVER_OPENSOURCE Open source (source only) output driver
Public fieldStatic memberGPIO_DRIVER_PUSHPULL Push-pull (source and sink) output driver.
Public fieldStatic memberGPIO_EDGE_BOTH Interrupt on both edges.
Public fieldStatic memberGPIO_EDGE_FALLING Interrupt on falling edge.
Public fieldStatic memberGPIO_EDGE_NONE Interrupts are disabled.
Public fieldStatic memberGPIO_EDGE_RISING Interrupt on rising edge.
Public fieldStatic memberGPIO_EVENT_REQUEST_BOTH Enable GPIO input interrupt on both edges.
Public fieldStatic memberGPIO_EVENT_REQUEST_FALLING Enable GPIO input interrupt on falling edge.
Public fieldStatic memberGPIO_EVENT_REQUEST_NONE Disable GPIO input interrupt.
Public fieldStatic memberGPIO_EVENT_REQUEST_RISING Enable GPIO input interrupt on rising edge.
Public fieldStatic memberGPIO_LINE_INFO_ACTIVE_LOW GPIO line is configured as active low (inverted).
Public fieldStatic memberGPIO_LINE_INFO_KERNEL GPIO line is being used by the kernel.
Public fieldStatic memberGPIO_LINE_INFO_OPEN_DRAIN GPIO line is configured as open drain (current sink only).
Public fieldStatic memberGPIO_LINE_INFO_OPEN_SOURCE GPIO line is configured as open source (current source only).
Public fieldStatic memberGPIO_LINE_INFO_OUTPUT GPIO line is configured as an output.
Public fieldStatic memberGPIO_LINE_REQUEST_ACTIVE_HIGH Select GPIO line polarity active high (normal).
Public fieldStatic memberGPIO_LINE_REQUEST_ACTIVE_LOW Select GPIO line polarity active low (inverted).
Public fieldStatic memberGPIO_LINE_REQUEST_INPUT Select GPIO line direction input.
Public fieldStatic memberGPIO_LINE_REQUEST_OPEN_DRAIN Select GPIO line driver open drain (current sink only).
Public fieldStatic memberGPIO_LINE_REQUEST_OPEN_SOURCE Select GPIO line driver open source (current source only).
Public fieldStatic memberGPIO_LINE_REQUEST_OUTPUT Select GPIO line direction output.
Public fieldStatic memberGPIO_LINE_REQUEST_PUSH_PULL Select GPIO line driver push-pull (current source and sink).
Public fieldStatic memberGPIO_POLARITY_ACTIVEHIGH Active high (normal) polarity.
Public fieldStatic memberGPIO_POLARITY_ACTIVELOW Active low (inverted) polarity.
Public fieldStatic memberINADDR_ANY IPv4 address for binding to all network interfaces.
Public fieldStatic memberINADDR_BROADCAST IPv4 broadcast address.
Public fieldStatic memberINADDR_LOOPBACK IPv4 address for binding to the loopback interface (aka localhost).
Public fieldStatic memberLOG_ALERT Action must be taken immediately.
Public fieldStatic memberLOG_AUTH Security/authorization messages.
Public fieldStatic memberLOG_AUTHPRIV Securit/authorization messages.
Public fieldStatic memberLOG_CONS Write directly to the system console if there is an error while sending to the system logger.
Public fieldStatic memberLOG_CRIT Critical condition.
Public fieldStatic memberLOG_CRONcron daemon messages.
Public fieldStatic memberLOG_DAEMON System daemons.
Public fieldStatic memberLOG_DEBUG Debug message.
Public fieldStatic memberLOG_EMERG System is unusable.
Public fieldStatic memberLOG_ERR Error condition.
Public fieldStatic memberLOG_FTPFTP daemon messages.
Public fieldStatic memberLOG_INFO Informational message.
Public fieldStatic memberLOG_KERN Kernel messages.
Public fieldStatic memberLOG_LOCAL0 Reserved for local use.
Public fieldStatic memberLOG_LOCAL1 Reserved for local use.
Public fieldStatic memberLOG_LOCAL2 Reserved for local use.
Public fieldStatic memberLOG_LOCAL3 Reserved for local use.
Public fieldStatic memberLOG_LOCAL4 Reserved for local use.
Public fieldStatic memberLOG_LOCAL5 Reserved for local use.
Public fieldStatic memberLOG_LOCAL6 Reserved for local use.
Public fieldStatic memberLOG_LOCAL7 Reserved for local use.
Public fieldStatic memberLOG_LPR Line printer subsystem
Public fieldStatic memberLOG_MAIL Mail system.
Public fieldStatic memberLOG_NDELAY Open the connection immediately. Do not wait until syslog() is called for the first time.
Public fieldStatic memberLOG_NEWS Network news subsystem
Public fieldStatic memberLOG_NOTICE Normal but significant condition.
Public fieldStatic memberLOG_NOWAIT Don't wait for child processes that may have been created while logging the message. (Not applicable to glibc.)
Public fieldStatic memberLOG_ODELAY Do not open the connection immediately. Wait until syslog() is called for the first time.
Public fieldStatic memberLOG_PERROR Also log the message to stderr.
Public fieldStatic memberLOG_PID Include the caller's PID (process ID) with each message.
Public fieldStatic memberLOG_PROGNAME Use the program name for the identity string.
Public fieldStatic memberLOG_SYSLOG Messages generated internally by syslogd
Public fieldStatic memberLOG_USER Random user-level messages.
Public fieldStatic memberLOG_UUCP UUCP subsystem
Public fieldStatic memberLOG_WARNING Warning condition.
Public fieldStatic memberMSG_DONTROUTE Don't use a gateway to send out the packet, send to hosts only on directly connected networks.
Public fieldStatic memberMSG_DONTWAIT Enables nonblocking operation; if the operation would block, EAGAIN or EWOULDBLOCK is returned.
Public fieldStatic memberMSG_MORE The caller has more data to send. This flag informs the kernel to package all of the data sent in calls with this flag set into a single datagram which is transmitted only when a call is performed that does not specify this flag.
Public fieldStatic memberPOLLERR An error occurred.
Public fieldStatic memberPOLLHUP Peer closed connection.
Public fieldStatic memberPOLLIN There is data to read.
Public fieldStatic memberPOLLNVAL File descriptor is invalid.
Public fieldStatic memberPOLLOUT Writing is now possible.
Public fieldStatic memberPOLLPRI There is urgent data to read.
Public fieldStatic memberPWM_POLARITY_ACTIVEHIGH Configure the PWM output as active high (normal).
Public fieldStatic memberPWM_POLARITY_ACTIVELOW Configure the PWM output as active low (inverted).
Public fieldStatic memberSERIAL_PARITY_EVEN Request even parity checking.
Public fieldStatic memberSERIAL_PARITY_NONE Disable parity checking.
Public fieldStatic memberSERIAL_PARITY_ODD Request odd parity checking.
Public fieldStatic memberSPI_AUTO_CS Use hardware slave select.
Top
See Also