Class PigpioException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.photonvision.common.hardware.GPIO.pi.PigpioException
- All Implemented Interfaces:
Serializable
A class that defines the exceptions that can be thrown by Pigpio.
Credit to nkolban https://github.com/nkolban/jpigpio/blob/master/JPigpio/src/jpigpio/PigpioException.java
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionPigpioException
(int rc) PigpioException
(int rc, String msg) PigpioException
(String arg0) PigpioException
(String arg0, Throwable arg1) PigpioException
(String arg0, Throwable arg1, boolean arg2, boolean arg3) PigpioException
(Throwable arg0) -
Method Summary
Modifier and TypeMethodDescriptionint
Retrieve the error code that was returned by the underlying Pigpio call.static String
getMessageForError
(int errorCode) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
PI_INIT_FAILED
- See Also:
-
PI_BAD_USER_GPIO
- See Also:
-
PI_BAD_GPIO
- See Also:
-
PI_BAD_MODE
- See Also:
-
PI_BAD_LEVEL
- See Also:
-
PI_BAD_PUD
- See Also:
-
PI_BAD_PULSEWIDTH
- See Also:
-
PI_BAD_DUTYCYCLE
- See Also:
-
PI_BAD_TIMER
- See Also:
-
PI_BAD_MS
- See Also:
-
PI_BAD_TIMETYPE
- See Also:
-
PI_BAD_SECONDS
- See Also:
-
PI_BAD_MICROS
- See Also:
-
PI_TIMER_FAILED
- See Also:
-
PI_BAD_WDOG_TIMEOUT
- See Also:
-
PI_NO_ALERT_FUNC
- See Also:
-
PI_BAD_CLK_PERIPH
- See Also:
-
PI_BAD_CLK_SOURCE
- See Also:
-
PI_BAD_CLK_MICROS
- See Also:
-
PI_BAD_BUF_MILLIS
- See Also:
-
PI_BAD_DUTYRANGE
- See Also:
-
PI_BAD_DUTY_RANGE
- See Also:
-
PI_BAD_SIGNUM
- See Also:
-
PI_BAD_PATHNAME
- See Also:
-
PI_NO_HANDLE
- See Also:
-
PI_BAD_HANDLE
- See Also:
-
PI_BAD_IF_FLAGS
- See Also:
-
PI_BAD_CHANNEL
- See Also:
-
PI_BAD_PRIM_CHANNEL
- See Also:
-
PI_BAD_SOCKET_PORT
- See Also:
-
PI_BAD_FIFO_COMMAND
- See Also:
-
PI_BAD_SECO_CHANNEL
- See Also:
-
PI_NOT_INITIALISED
- See Also:
-
PI_INITIALISED
- See Also:
-
PI_BAD_WAVE_MODE
- See Also:
-
PI_BAD_CFG_INTERNAL
- See Also:
-
PI_BAD_WAVE_BAUD
- See Also:
-
PI_TOO_MANY_PULSES
- See Also:
-
PI_TOO_MANY_CHARS
- See Also:
-
PI_NOT_SERIAL_GPIO
- See Also:
-
PI_BAD_SERIAL_STRUC
- See Also:
-
PI_BAD_SERIAL_BUF
- See Also:
-
PI_NOT_PERMITTED
- See Also:
-
PI_SOME_PERMITTED
- See Also:
-
PI_BAD_WVSC_COMMND
- See Also:
-
PI_BAD_WVSM_COMMND
- See Also:
-
PI_BAD_WVSP_COMMND
- See Also:
-
PI_BAD_PULSELEN
- See Also:
-
PI_BAD_SCRIPT
- See Also:
-
PI_BAD_SCRIPT_ID
- See Also:
-
PI_BAD_SER_OFFSET
- See Also:
-
PI_GPIO_IN_USE
- See Also:
-
PI_BAD_SERIAL_COUNT
- See Also:
-
PI_BAD_PARAM_NUM
- See Also:
-
PI_DUP_TAG
- See Also:
-
PI_TOO_MANY_TAGS
- See Also:
-
PI_BAD_SCRIPT_CMD
- See Also:
-
PI_BAD_VAR_NUM
- See Also:
-
PI_NO_SCRIPT_ROOM
- See Also:
-
PI_NO_MEMORY
- See Also:
-
PI_SOCK_READ_FAILED
- See Also:
-
PI_SOCK_WRIT_FAILED
- See Also:
-
PI_TOO_MANY_PARAM
- See Also:
-
PI_NOT_HALTED
- See Also:
-
PI_BAD_TAG
- See Also:
-
PI_BAD_MICS_DELAY
- See Also:
-
PI_BAD_MILS_DELAY
- See Also:
-
PI_BAD_WAVE_ID
- See Also:
-
PI_TOO_MANY_CBS
- See Also:
-
PI_TOO_MANY_OOL
- See Also:
-
PI_EMPTY_WAVEFORM
- See Also:
-
PI_NO_WAVEFORM_ID
- See Also:
-
PI_I2C_OPEN_FAILED
- See Also:
-
PI_SER_OPEN_FAILED
- See Also:
-
PI_SPI_OPEN_FAILED
- See Also:
-
PI_BAD_I2C_BUS
- See Also:
-
PI_BAD_I2C_ADDR
- See Also:
-
PI_BAD_SPI_CHANNEL
- See Also:
-
PI_BAD_FLAGS
- See Also:
-
PI_BAD_SPI_SPEED
- See Also:
-
PI_BAD_SER_DEVICE
- See Also:
-
PI_BAD_SER_SPEED
- See Also:
-
PI_BAD_PARAM
- See Also:
-
PI_I2C_WRITE_FAILED
- See Also:
-
PI_I2C_READ_FAILED
- See Also:
-
PI_BAD_SPI_COUNT
- See Also:
-
PI_SER_WRITE_FAILED
- See Also:
-
PI_SER_READ_FAILED
- See Also:
-
PI_SER_READ_NO_DATA
- See Also:
-
PI_UNKNOWN_COMMAND
- See Also:
-
PI_SPI_XFER_FAILED
- See Also:
-
PI_BAD_POINTER
- See Also:
-
PI_NO_AUX_SPI
- See Also:
-
PI_NOT_PWM_GPIO
- See Also:
-
PI_NOT_SERVO_GPIO
- See Also:
-
PI_NOT_HCLK_GPIO
- See Also:
-
PI_NOT_HPWM_GPIO
- See Also:
-
PI_BAD_HPWM_FREQ
- See Also:
-
PI_BAD_HPWM_DUTY
- See Also:
-
PI_BAD_HCLK_FREQ
- See Also:
-
PI_BAD_HCLK_PASS
- See Also:
-
PI_HPWM_ILLEGAL
- See Also:
-
PI_BAD_DATABITS
- See Also:
-
PI_BAD_STOPBITS
- See Also:
-
PI_MSG_TOOBIG
- See Also:
-
PI_BAD_MALLOC_MODE
- See Also:
-
PI_TOO_MANY_SEGS
- See Also:
-
PI_BAD_I2C_SEG
- See Also:
-
PI_BAD_SMBUS_CMD
- See Also:
-
PI_NOT_I2C_GPIO
- See Also:
-
PI_BAD_I2C_WLEN
- See Also:
-
PI_BAD_I2C_RLEN
- See Also:
-
PI_BAD_I2C_CMD
- See Also:
-
PI_BAD_I2C_BAUD
- See Also:
-
PI_CHAIN_LOOP_CNT
- See Also:
-
PI_BAD_CHAIN_LOOP
- See Also:
-
PI_CHAIN_COUNTER
- See Also:
-
PI_BAD_CHAIN_CMD
- See Also:
-
PI_BAD_CHAIN_DELAY
- See Also:
-
PI_CHAIN_NESTING
- See Also:
-
PI_CHAIN_TOO_BIG
- See Also:
-
PI_DEPRECATED
- See Also:
-
PI_BAD_SER_INVERT
- See Also:
-
PI_BAD_EDGE
- See Also:
-
PI_BAD_ISR_INIT
- See Also:
-
PI_BAD_FOREVER
- See Also:
-
PI_BAD_FILTER
- See Also:
-
PI_PIGIF_ERR_0
- See Also:
-
PI_PIGIF_ERR_99
- See Also:
-
PI_CUSTOM_ERR_0
- See Also:
-
PI_CUSTOM_ERR_999
- See Also:
-
-
Constructor Details
-
PigpioException
public PigpioException() -
PigpioException
-
PigpioException
-
PigpioException
-
PigpioException
-
PigpioException
-
PigpioException
-
-
Method Details
-
getMessage
- Overrides:
getMessage
in classThrowable
-
getErrorCode
Retrieve the error code that was returned by the underlying Pigpio call.- Returns:
- The error code that was returned by the underlying Pigpio call.
-
getMessageForError
-