CTRE Phoenix 6 C++ 26.0.0-beta-1
Loading...
Searching...
No Matches
CommonTalonWithExternalMotor.hpp
Go to the documentation of this file.
1/*
2 * Copyright (C) Cross The Road Electronics.  All rights reserved.
3 * License information can be found in CTRE_LICENSE.txt
4 * For support and suggestions contact support@ctr-electronics.com or file
5 * an issue tracker at https://github.com/CrossTheRoadElec/Phoenix-Releases
6 */
7#pragma once
8
14
15
16
17namespace ctre {
18namespace phoenix6 {
19namespace hardware {
20namespace traits {
21
22/**
23 * Contains everything common between Talon motor controllers that support
24 * external motors.
25 */
27{
28public:
29 virtual ~CommonTalonWithExternalMotor() = default;
30
32
33
34};
35
36}
37}
38}
39}
40
Contains everything common between Talon motor controllers.
Definition CommonTalon.hpp:26
virtual ctre::phoenix::StatusCode SetControl(const controls::DutyCycleOut &request)=0
Request a specified motor duty cycle.
Contains everything common between Talon motor controllers that support external motors.
Definition CommonTalonWithExternalMotor.hpp:27
Contains all status signals for motor controllers that support external motors.
Definition HasExternalMotor.hpp:29
Definition motor_constants.h:14