You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
devices/firmata/errors.go

25 lines
1.4 KiB
Go

package firmata
import (
"errors"
)
var (
ErrDeviceDisconnected = errors.New("device disconnected")
ErrUnsupportedFeature = errors.New("unsupported feature")
ErrUnhandledMessage = errors.New("message did not have an active listener")
ErrInvalidMessageTypeStart = errors.New("invalid message type start")
ErrNoDataRead = errors.New("no data read")
ErrUnexpectedSysExMessageTypeReceived = errors.New("unexpected sysex message type")
ErrAlreadyStarted = errors.New("client already started")
ErrValueOutOfRange = errors.New("value is out of range")
ErrNoI2CListenerForAddress = errors.New("no i2c listener registered for address")
ErrInvalidFirmataI2CBus = errors.New("firmata does not support multiple i2c buses")
ErrInvalidAnalogPin = errors.New("analog pin is outside of range")
ErrI2CNotEnabled = errors.New("i2c must started to use")
ErrInvalidOneWirePin = errors.New("onewire pin number cannot exceed 0x7F")
ErrAnalogIOMessagePinOutOfRange = errors.New("analog io message pin number cannot exceed 0xF")
ErrDigitalIOMessagePinOutOfRange = errors.New("digital io message port number cannot exceed 0xF")
ErrPinListenerNotReleased = errors.New("pin listener is already set for pin")
)