001/*
002 * Copyright (C) Cross The Road Electronics.  All rights reserved.
003 * License information can be found in CTRE_LICENSE.txt
004 * For support and suggestions contact support@ctr-electronics.com or file
005 * an issue tracker at https://github.com/CrossTheRoadElec/Phoenix-Releases
006 */
007package com.ctre.phoenix6.mechanisms;
008
009/**
010 * Possible states of a mechanism.
011 */
012public enum MechanismState {
013    /**
014     * The mechanism is running normally.
015     */
016    OK,
017    /**
018     * The mechanism is temporarily disabled due to an issue.
019     */
020    Disabled,
021    /**
022     * The mechanism is disabled and requires user action.
023     */
024    RequiresUserAction,
025}