mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-23 01:21:42 +00:00
Add method to get Device ID to Can Jaguar (fixes artf3613)
Change-Id: I7b0cb555a56ee97cf90ea32a3080b7c14bb5ca56
This commit is contained in:
@@ -143,6 +143,7 @@ public:
|
||||
bool IsSafetyEnabled();
|
||||
void SetSafetyEnabled(bool enabled);
|
||||
void GetDescription(char *desc);
|
||||
uint8_t GetDeviceID();
|
||||
|
||||
protected:
|
||||
// Control mode helpers
|
||||
|
||||
@@ -2036,6 +2036,11 @@ void CANJaguar::GetDescription(char *desc)
|
||||
sprintf(desc, "CANJaguar ID %d", m_deviceNumber);
|
||||
}
|
||||
|
||||
uint8_t CANJaguar::GetDeviceID()
|
||||
{
|
||||
return m_deviceNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* Common interface for stopping the motor
|
||||
* Part of the MotorSafety interface
|
||||
|
||||
@@ -2103,6 +2103,10 @@ public class CANJaguar implements MotorSafety, PIDOutput, SpeedController, LiveW
|
||||
public String getDescription() {
|
||||
return "CANJaguar ID "+m_deviceNumber;
|
||||
}
|
||||
|
||||
public int getDeviceID() {
|
||||
return (int)m_deviceNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
* Common interface for stopping a motor.
|
||||
|
||||
Reference in New Issue
Block a user