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}