CTRE Phoenix C++ 5.36.0-beta-1
Loading...
Searching...
No Matches
VBatOutputMode.h
Go to the documentation of this file.
1/* Copyright (C) Cross The Road Electronics 2024 */
2#pragma once
3
4namespace ctre{ namespace phoenix{ namespace led{
5
6 /**
7 * The various methods of managing the VBat output behavior
8 *
9 * @deprecated This device's Phoenix 5 API is deprecated for removal in the
10 * 2027 season. Users should update to Phoenix 6 firmware and migrate to the
11 * Phoenix 6 API. A migration guide is available at
12 * https://v6.docs.ctr-electronics.com/en/stable/docs/migration/migration-guide/index.html.
13 *
14 * If the Phoenix 5 API must be used for this device, the device must have 22.X
15 * firmware. This firmware is available in Tuner X after selecting Phoenix 5 in
16 * the firmware year dropdown.
17 */
19 /**
20 * VBat output is on at full power, no modulation
21 */
22 On = 0,
23 /**
24 * VBat output is off, no modulation
25 */
26 Off = 1,
27 /**
28 * VBat output is on at the specified modulation
29 */
31 };
32} // namespace led
33} // namespace phoenix
34} // namespace ctre
VBatOutputMode
The various methods of managing the VBat output behavior.
Definition VBatOutputMode.h:18
@ On
VBat output is on at full power, no modulation.
Definition VBatOutputMode.h:22
@ Modulated
VBat output is on at the specified modulation.
Definition VBatOutputMode.h:30
@ Off
VBat output is off, no modulation.
Definition VBatOutputMode.h:26
WPI Compliant Pigeon class.
Definition PigeonIMU_StickyFaults.h:6