Get desktop application:
View/edit binary Protocol Buffers messages
Inject failures into system to test failsafes.
Injects a failure.
The failure unit to send
The failure type to send
Instance to affect (0 for all)
Used in:
Result enum value
Human-readable English string describing the result
Possible results returned for failure requests.
Used in:
Unknown result
Request succeeded
No system is connected
Connection error
Failure not supported
Failure injection denied
Failure injection is disabled
Request timed out
A failure type
Used in:
No failure injected, used to reset a previous failure
Sets unit off, so completely non-responsive
Unit is stuck e.g. keeps reporting the same value
Unit is reporting complete garbage
Unit is consistently wrong
Unit is slow, so e.g. reporting at slower than expected rate
Data of unit is delayed in time
Unit is sometimes working, sometimes not
A failure unit.
Used in:
Gyro
Accelerometer
Magnetometer
Barometer
GPS
Optical flow
Visual inertial odometry
Distance sensor
Airspeed
Battery
Motor
Servo
Avoidance
RC signal
MAVLink signal