mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
Squashed commit of the following: commit f317b3522e312cf7e7bb9eb0494f2f96a7f6363c Author: Kevin O'Connor <koconnor@usfirst.org> Date: Mon Oct 20 17:15:46 2014 -0400 Send unhandled exceptions back to the DS. Change-Id: I0e658fdb6d43593ee20457f20f71f4f4cd2d21c3 commit f834ef8c791945697ad483c27b4167eb917ac242 Author: Kevin O'Connor <koconnor@usfirst.org> Date: Mon Oct 20 16:05:24 2014 -0400 Add StackTrace to Java errors Change-Id: I83b162afcc5f294703705770fbcd8623b0895539 commit 02e040b0c79067ce046ada29e26004e0460fceb0 Author: Kevin O'Connor <koconnor@usfirst.org> Date: Mon Oct 20 15:07:44 2014 -0400 HAL Errors to DS in Java Change-Id: I5fb51e4066bbc26ea59ca513c03c5ec5ace98831 commit 03775ddc42b129c27fdf403f17f0796009311c3c Author: Kevin O'Connor <koconnor@usfirst.org> Date: Mon Oct 20 13:38:18 2014 -0400 Update AnalogInput to report errors for getting and setting sample rate Change-Id: I00eb78f52fc5b17a60bc84456f0ec9842cc40ef7 commit 4c10cb79612ae81e3cbb6bd4d6da8cf3b8955821 Author: Kevin O'Connor <koconnor@usfirst.org> Date: Mon Oct 20 11:46:03 2014 -0400 Define errors in HAL Change-Id: I96595472e42ba61f0f3d0da17caf01a748d0422a commit 56cb5dcd93e5e849a016f63ac9d0dc245a23eb2b Author: Kevin O'Connor <koconnor@usfirst.org> Date: Fri Oct 17 10:59:29 2014 -0400 Throttle errors (1 report per second per error code) and fix issue with GetTime conflicting with GetTime from Timer.h/Timer.cpp Change-Id: Ibe4dc2e400fc4671b240b876a46959256ea65ad7 commit 71c78826e548682ecd0c1548255f8a6552cece32 Author: Kevin O'Connor <koconnor@usfirst.org> Date: Thu Oct 16 16:41:04 2014 -0400 Feed errors to DS from C++ Change-Id: I009a7798499fd93e9fdd976ff00aa74c0bd094ae commit 81030c6cee7f18a5ddf0e95c4e402a6cf7b5de6c Author: Kevin O'Connor <koconnor@usfirst.org> Date: Thu Oct 16 16:40:50 2014 -0400 Don't try to de-mangle lines without any symbols in them Change-Id: Icea02494b68f2ec9116d6cbf20a35a3a132234f8 Change-Id: If7717025b03914183736ccd95da5c9d49819a6f3
48 lines
2.7 KiB
C++
48 lines
2.7 KiB
C++
#pragma once
|
|
|
|
#define CTR_RxTimeout_MESSAGE "CTRE CAN Recieve Timeout"
|
|
#define CTR_TxTimeout_MESSAGE "CTRE CAN Transmit Timeout"
|
|
#define CTR_InvalidParamValue_MESSAGE "CTRE CAN Invalid Parameter"
|
|
#define CTR_UnexpectedArbId_MESSAGE "CTRE Unexpected Arbitration ID (CAN Node ID)"
|
|
|
|
#define NiFpga_Status_FifoTimeout_MESSAGE "NIFPGA: FIFO timeout error"
|
|
#define NiFpga_Status_TransferAborted_MESSAGE "NIFPGA: Transfer aborted error"
|
|
#define NiFpga_Status_MemoryFull_MESSAGE "NIFPGA: Memory Allocation failed, memory full"
|
|
#define NiFpga_Status_SoftwareFault_MESSAGE "NIFPGA: Unexepected software error"
|
|
#define NiFpga_Status_InvalidParameter_MESSAGE "NIFPGA: Invalid Parameter"
|
|
#define NiFpga_Status_ResourceNotFound_MESSAGE "NIFPGA: Resource not found"
|
|
#define NiFpga_Status_ResourceNotInitialized_MESSAGE "NIFPGA: Resource not initialized"
|
|
#define NiFpga_Status_HardwareFault_MESSAGE "NIFPGA: Hardware Fault"
|
|
#define NiFpga_Status_IrqTimeout_MESSAGE "NIFPGA: Interrupt timeout"
|
|
|
|
#define ERR_CANSessionMux_InvalidBuffer_MESSAGE "CAN: Invalid Buffer"
|
|
#define ERR_CANSessionMux_MessageNotFound_MESSAGE "CAN: Message not found"
|
|
#define WARN_CANSessionMux_NoToken_MESSAGE "CAN: No token"
|
|
#define ERR_CANSessionMux_NotAllowed_MESSAGE "CAN: Not allowed"
|
|
#define ERR_CANSessionMux_NotInitialized_MESSAGE "CAN: Not initialized"
|
|
|
|
#define SAMPLE_RATE_TOO_HIGH 1001
|
|
#define SAMPLE_RATE_TOO_HIGH_MESSAGE "HAL: Analog module sample rate is too high"
|
|
#define VOLTAGE_OUT_OF_RANGE 1002
|
|
#define VOLTAGE_OUT_OF_RANGE_MESSAGE "HAL: Voltage to convert to raw value is out of range [0; 5]"
|
|
#define LOOP_TIMING_ERROR 1004
|
|
#define LOOP_TIMING_ERROR_MESSAGE "HAL: Digital module loop timing is not the expected value"
|
|
#define SPI_WRITE_NO_MOSI 1012
|
|
#define SPI_WRITE_NO_MOSI_MESSAGE "HAL: Cannot write to SPI port with no MOSI output"
|
|
#define SPI_READ_NO_MISO 1013
|
|
#define SPI_READ_NO_MISO_MESSAGE "HAL: Cannot read from SPI port with no MISO input"
|
|
#define SPI_READ_NO_DATA 1014
|
|
#define SPI_READ_NO_DATA_MESSAGE "HAL: No data available to read from SPI"
|
|
#define INCOMPATIBLE_STATE 1015
|
|
#define INCOMPATIBLE_STATE_MESSAGE "HAL: Incompatible State: The operation cannot be completed"
|
|
#define NO_AVAILABLE_RESOURCES -1004
|
|
#define NO_AVAILABLE_RESOURCES_MESSAGE "HAL: No available resources to allocate"
|
|
#define NULL_PARAMETER -1005
|
|
#define NULL_PARAMETER_MESSAGE "HAL: A pointer parameter to a method is NULL"
|
|
#define ANALOG_TRIGGER_LIMIT_ORDER_ERROR -1010
|
|
#define ANALOG_TRIGGER_LIMIT_ORDER_ERROR_MESSAGE "HAL: AnalogTrigger limits error. Lower limit > Upper Limit"
|
|
#define ANALOG_TRIGGER_PULSE_OUTPUT_ERROR -1011
|
|
#define ANALOG_TRIGGER_PULSE_OUTPUT_ERROR_MESSAGE "HAL: Attempted to read AnalogTrigger pulse output."
|
|
#define PARAMETER_OUT_OF_RANGE -1028
|
|
#define PARAMETER_OUT_OF_RANGE_MESSAGE "HAL: A parameter is out of range."
|