#include <stddef.h>
Go to the source code of this file.
Data Structures | |
struct | status_detail_t |
struct | error_details |
Typedefs | |
typedef struct error_details | error_details_t |
typedef error_details_t *(* | on_get_errors_ptr) (void) |
Functions | |
error_details_t * | errors_get_details (void) |
const char * | errors_get_description (status_code_t id) |
void | errors_register (error_details_t *details) |
typedef struct error_details error_details_t |
typedef error_details_t*(* on_get_errors_ptr) (void) |
enum __attribute__ |
Enumerator | |
---|---|
Status_OK | |
Status_ExpectedCommandLetter | |
Status_BadNumberFormat | |
Status_InvalidStatement | |
Status_NegativeValue | |
Status_HomingDisabled | |
Status_SettingStepPulseMin | |
Status_SettingReadFail | |
Status_IdleError | |
Status_SystemGClock | |
Status_SoftLimitError | |
Status_Overflow | |
Status_MaxStepRateExceeded | |
Status_CheckDoor | |
Status_LineLengthExceeded | |
Status_TravelExceeded | |
Status_InvalidJogCommand | |
Status_SettingDisabledLaser | |
Status_Reset | |
Status_NonPositiveValue | |
Status_GcodeUnsupportedCommand | |
Status_GcodeModalGroupViolation | |
Status_GcodeUndefinedFeedRate | |
Status_GcodeCommandValueNotInteger | |
Status_GcodeAxisCommandConflict | |
Status_GcodeWordRepeated | |
Status_GcodeNoAxisWords | |
Status_GcodeInvalidLineNumber | |
Status_GcodeValueWordMissing | |
Status_GcodeUnsupportedCoordSys | |
Status_GcodeG53InvalidMotionMode | |
Status_GcodeAxisWordsExist | |
Status_GcodeNoAxisWordsInPlane | |
Status_GcodeInvalidTarget | |
Status_GcodeArcRadiusError | |
Status_GcodeNoOffsetsInPlane | |
Status_GcodeUnusedWords | |
Status_GcodeG43DynamicAxisError | |
Status_GcodeIllegalToolTableEntry | |
Status_GcodeValueOutOfRange | |
Status_GcodeToolChangePending | |
Status_GcodeSpindleNotRunning | |
Status_GcodeIllegalPlane | |
Status_GcodeMaxFeedRateExceeded | |
Status_GcodeRPMOutOfRange | |
Status_LimitsEngaged | |
Status_HomingRequired | |
Status_GCodeToolError | |
Status_ValueWordConflict | |
Status_SelfTestFailed | |
Status_EStop | |
Status_MotorFault | |
Status_SettingValueOutOfRange | |
Status_SettingDisabled | |
Status_GcodeInvalidRetractPosition | |
Status_IllegalHomingConfiguration | |
Status_GCodeCoordSystemLocked | |
Status_SDMountError | |
Status_SDReadError | |
Status_SDFailedOpenDir | |
Status_SDDirNotFound | |
Status_SDFileEmpty | |
Status_BTInitError | |
Status_ExpressionUknownOp | |
Status_ExpressionDivideByZero | |
Status_ExpressionArgumentOutOfRange | |
Status_ExpressionInvalidArgument | |
Status_ExpressionSyntaxError | |
Status_ExpressionInvalidResult | |
Status_AuthenticationRequired | |
Status_AccessDenied | |
Status_NotAllowedCriticalEvent | |
Status_FlowControlNotExecutingMacro | |
Status_FlowControlSyntaxError | |
Status_FlowControlStackOverflow | |
Status_FlowControlOutOfMemory | |
Status_StatusMax | |
Status_UserException | |
Status_Handled | |
Status_Unhandled | |
CoordinateSystem_G54 | 0 - G54 (G12) |
CoordinateSystem_G55 | 1 - G55 (G12) |
CoordinateSystem_G56 | 2 - G56 (G12) |
CoordinateSystem_G57 | 3 - G57 (G12) |
CoordinateSystem_G58 | 4 - G58 (G12) |
CoordinateSystem_G59 | 5 - G59 (G12) |
CoordinateSystem_G59_1 | 6 - G59.1 (G12) - availability depending on COMPATIBILITY_LEVEL <= 1 |
CoordinateSystem_G59_2 | 7 - G59.2 (G12) - availability depending on COMPATIBILITY_LEVEL <= 1 |
CoordinateSystem_G59_3 | 8 - G59.3 (G12) - availability depending on COMPATIBILITY_LEVEL <= 1 |
N_WorkCoordinateSystems | 9 when COMPATIBILITY_LEVEL <= 1, 6 otherwise |
CoordinateSystem_G28 | 9 - G28 (G0) when COMPATIBILITY_LEVEL <= 1, 6 otherwise |
CoordinateSystem_G30 | 10 - G30 (G0) when COMPATIBILITY_LEVEL <= 1, 7 otherwise |
CoordinateSystem_G92 | 11 - G92 (G0) when COMPATIBILITY_LEVEL <= 1, 8 otherwise |
N_CoordinateSystems | 12 when COMPATIBILITY_LEVEL <= 1, 9 otherwise |
const char* errors_get_description | ( | status_code_t | id | ) |
error_details_t* errors_get_details | ( | void | ) |
void errors_register | ( | error_details_t * | details | ) |