001/* ----------------------------------------------------------------------------
002 * This file was automatically generated by SWIG (http://www.swig.org).
003 * Version 2.0.11
004 *
005 * Do not make changes to this file unless you know what you are doing--modify
006 * the SWIG interface file instead.
007 * ----------------------------------------------------------------------------- */
008
009package edu.wpi.first.wpilibj.hal;
010
011public class CanTalonJNI {
012  public final static native long new_doublep();
013  public final static native long copy_doublep(double jarg1);
014  public final static native void delete_doublep(long jarg1);
015  public final static native void doublep_assign(long jarg1, double jarg2);
016  public final static native double doublep_value(long jarg1);
017  public final static native long new_intp();
018  public final static native long copy_intp(int jarg1);
019  public final static native void delete_intp(long jarg1);
020  public final static native void intp_assign(long jarg1, int jarg2);
021  public final static native int intp_value(long jarg1);
022  public final static native long new_uint32_tp();
023  public final static native long copy_uint32_tp(long jarg1);
024  public final static native void delete_uint32_tp(long jarg1);
025  public final static native void uint32_tp_assign(long jarg1, long jarg2);
026  public final static native long uint32_tp_value(long jarg1);
027  public final static native long new_int32_tp();
028  public final static native long copy_int32_tp(long jarg1);
029  public final static native void delete_int32_tp(long jarg1);
030  public final static native void int32_tp_assign(long jarg1, long jarg2);
031  public final static native long int32_tp_value(long jarg1);
032  public final static native long new_uint8_tp();
033  public final static native long copy_uint8_tp(long jarg1);
034  public final static native void delete_uint8_tp(long jarg1);
035  public final static native void uint8_tp_assign(long jarg1, long jarg2);
036  public final static native long uint8_tp_value(long jarg1);
037  public final static native long new_CTR_Codep();
038  public final static native long copy_CTR_Codep(long jarg1);
039  public final static native void delete_CTR_Codep(long jarg1);
040  public final static native void CTR_Codep_assign(long jarg1, long jarg2);
041  public final static native long CTR_Codep_value(long jarg1);
042  public final static native long new_floatp();
043  public final static native long copy_floatp(float jarg1);
044  public final static native void delete_floatp(long jarg1);
045  public final static native void floatp_assign(long jarg1, float jarg2);
046  public final static native float floatp_value(long jarg1);
047  public final static native long new_CtreCanNode(long jarg1);
048  public final static native void delete_CtreCanNode(long jarg1);
049  public final static native long CtreCanNode_GetDeviceNumber(long jarg1, CtreCanNode jarg1_);
050  public final static native int CanTalonSRX_kDefaultControlPeriodMs_get();
051  public final static native long new_CanTalonSRX__SWIG_0(int jarg1, int jarg2);
052  public final static native long new_CanTalonSRX__SWIG_1(int jarg1);
053  public final static native long new_CanTalonSRX__SWIG_2();
054  public final static native void delete_CanTalonSRX(long jarg1);
055  public final static native void CanTalonSRX_Set(long jarg1, CanTalonSRX jarg1_, double jarg2);
056  public final static native int CanTalonSRX_kMode_DutyCycle_get();
057  public final static native int CanTalonSRX_kMode_PositionCloseLoop_get();
058  public final static native int CanTalonSRX_kMode_VelocityCloseLoop_get();
059  public final static native int CanTalonSRX_kMode_CurrentCloseLoop_get();
060  public final static native int CanTalonSRX_kMode_VoltCompen_get();
061  public final static native int CanTalonSRX_kMode_SlaveFollower_get();
062  public final static native int CanTalonSRX_kMode_NoDrive_get();
063  public final static native int CanTalonSRX_kLimitSwitchOverride_UseDefaultsFromFlash_get();
064  public final static native int CanTalonSRX_kLimitSwitchOverride_DisableFwd_DisableRev_get();
065  public final static native int CanTalonSRX_kLimitSwitchOverride_DisableFwd_EnableRev_get();
066  public final static native int CanTalonSRX_kLimitSwitchOverride_EnableFwd_DisableRev_get();
067  public final static native int CanTalonSRX_kLimitSwitchOverride_EnableFwd_EnableRev_get();
068  public final static native int CanTalonSRX_kBrakeOverride_UseDefaultsFromFlash_get();
069  public final static native int CanTalonSRX_kBrakeOverride_OverrideCoast_get();
070  public final static native int CanTalonSRX_kBrakeOverride_OverrideBrake_get();
071  public final static native int CanTalonSRX_kFeedbackDev_DigitalQuadEnc_get();
072  public final static native int CanTalonSRX_kFeedbackDev_AnalogPot_get();
073  public final static native int CanTalonSRX_kFeedbackDev_AnalogEncoder_get();
074  public final static native int CanTalonSRX_kFeedbackDev_CountEveryRisingEdge_get();
075  public final static native int CanTalonSRX_kFeedbackDev_CountEveryFallingEdge_get();
076  public final static native int CanTalonSRX_kFeedbackDev_PosIsPulseWidth_get();
077  public final static native int CanTalonSRX_kProfileSlotSelect_Slot0_get();
078  public final static native int CanTalonSRX_kProfileSlotSelect_Slot1_get();
079  public final static native int CanTalonSRX_kStatusFrame_General_get();
080  public final static native int CanTalonSRX_kStatusFrame_Feedback_get();
081  public final static native int CanTalonSRX_kStatusFrame_Encoder_get();
082  public final static native int CanTalonSRX_kStatusFrame_AnalogTempVbat_get();
083  public final static native int CanTalonSRX_eProfileParamSlot0_P_get();
084  public final static native int CanTalonSRX_eProfileParamSlot0_I_get();
085  public final static native int CanTalonSRX_eProfileParamSlot0_D_get();
086  public final static native int CanTalonSRX_eProfileParamSlot0_F_get();
087  public final static native int CanTalonSRX_eProfileParamSlot0_IZone_get();
088  public final static native int CanTalonSRX_eProfileParamSlot0_CloseLoopRampRate_get();
089  public final static native int CanTalonSRX_eProfileParamSlot1_P_get();
090  public final static native int CanTalonSRX_eProfileParamSlot1_I_get();
091  public final static native int CanTalonSRX_eProfileParamSlot1_D_get();
092  public final static native int CanTalonSRX_eProfileParamSlot1_F_get();
093  public final static native int CanTalonSRX_eProfileParamSlot1_IZone_get();
094  public final static native int CanTalonSRX_eProfileParamSlot1_CloseLoopRampRate_get();
095  public final static native int CanTalonSRX_eProfileParamSoftLimitForThreshold_get();
096  public final static native int CanTalonSRX_eProfileParamSoftLimitRevThreshold_get();
097  public final static native int CanTalonSRX_eProfileParamSoftLimitForEnable_get();
098  public final static native int CanTalonSRX_eProfileParamSoftLimitRevEnable_get();
099  public final static native int CanTalonSRX_eOnBoot_BrakeMode_get();
100  public final static native int CanTalonSRX_eOnBoot_LimitSwitch_Forward_NormallyClosed_get();
101  public final static native int CanTalonSRX_eOnBoot_LimitSwitch_Reverse_NormallyClosed_get();
102  public final static native int CanTalonSRX_eOnBoot_LimitSwitch_Forward_Disable_get();
103  public final static native int CanTalonSRX_eOnBoot_LimitSwitch_Reverse_Disable_get();
104  public final static native int CanTalonSRX_eFault_OverTemp_get();
105  public final static native int CanTalonSRX_eFault_UnderVoltage_get();
106  public final static native int CanTalonSRX_eFault_ForLim_get();
107  public final static native int CanTalonSRX_eFault_RevLim_get();
108  public final static native int CanTalonSRX_eFault_HardwareFailure_get();
109  public final static native int CanTalonSRX_eFault_ForSoftLim_get();
110  public final static native int CanTalonSRX_eFault_RevSoftLim_get();
111  public final static native int CanTalonSRX_eStckyFault_OverTemp_get();
112  public final static native int CanTalonSRX_eStckyFault_UnderVoltage_get();
113  public final static native int CanTalonSRX_eStckyFault_ForLim_get();
114  public final static native int CanTalonSRX_eStckyFault_RevLim_get();
115  public final static native int CanTalonSRX_eStckyFault_ForSoftLim_get();
116  public final static native int CanTalonSRX_eStckyFault_RevSoftLim_get();
117  public final static native int CanTalonSRX_eAppliedThrottle_get();
118  public final static native int CanTalonSRX_eCloseLoopErr_get();
119  public final static native int CanTalonSRX_eFeedbackDeviceSelect_get();
120  public final static native int CanTalonSRX_eRevMotDuringCloseLoopEn_get();
121  public final static native int CanTalonSRX_eModeSelect_get();
122  public final static native int CanTalonSRX_eProfileSlotSelect_get();
123  public final static native int CanTalonSRX_eRampThrottle_get();
124  public final static native int CanTalonSRX_eRevFeedbackSensor_get();
125  public final static native int CanTalonSRX_eLimitSwitchEn_get();
126  public final static native int CanTalonSRX_eLimitSwitchClosedFor_get();
127  public final static native int CanTalonSRX_eLimitSwitchClosedRev_get();
128  public final static native int CanTalonSRX_eSensorPosition_get();
129  public final static native int CanTalonSRX_eSensorVelocity_get();
130  public final static native int CanTalonSRX_eCurrent_get();
131  public final static native int CanTalonSRX_eBrakeIsEnabled_get();
132  public final static native int CanTalonSRX_eEncPosition_get();
133  public final static native int CanTalonSRX_eEncVel_get();
134  public final static native int CanTalonSRX_eEncIndexRiseEvents_get();
135  public final static native int CanTalonSRX_eQuadApin_get();
136  public final static native int CanTalonSRX_eQuadBpin_get();
137  public final static native int CanTalonSRX_eQuadIdxpin_get();
138  public final static native int CanTalonSRX_eAnalogInWithOv_get();
139  public final static native int CanTalonSRX_eAnalogInVel_get();
140  public final static native int CanTalonSRX_eTemp_get();
141  public final static native int CanTalonSRX_eBatteryV_get();
142  public final static native int CanTalonSRX_eResetCount_get();
143  public final static native int CanTalonSRX_eResetFlags_get();
144  public final static native int CanTalonSRX_eFirmVers_get();
145  public final static native int CanTalonSRX_eSettingsChanged_get();
146  public final static native int CanTalonSRX_eQuadFilterEn_get();
147  public final static native int CanTalonSRX_ePidIaccum_get();
148  public final static native long CanTalonSRX_SetParam(long jarg1, CanTalonSRX jarg1_, int jarg2, double jarg3);
149  public final static native long CanTalonSRX_RequestParam(long jarg1, CanTalonSRX jarg1_, int jarg2);
150  public final static native long CanTalonSRX_GetParamResponse(long jarg1, CanTalonSRX jarg1_, int jarg2, long jarg3);
151  public final static native long CanTalonSRX_GetParamResponseInt32(long jarg1, CanTalonSRX jarg1_, int jarg2, long jarg3);
152  public final static native long CanTalonSRX_SetPgain(long jarg1, CanTalonSRX jarg1_, long jarg2, double jarg3);
153  public final static native long CanTalonSRX_SetIgain(long jarg1, CanTalonSRX jarg1_, long jarg2, double jarg3);
154  public final static native long CanTalonSRX_SetDgain(long jarg1, CanTalonSRX jarg1_, long jarg2, double jarg3);
155  public final static native long CanTalonSRX_SetFgain(long jarg1, CanTalonSRX jarg1_, long jarg2, double jarg3);
156  public final static native long CanTalonSRX_SetIzone(long jarg1, CanTalonSRX jarg1_, long jarg2, int jarg3);
157  public final static native long CanTalonSRX_SetCloseLoopRampRate(long jarg1, CanTalonSRX jarg1_, long jarg2, int jarg3);
158  public final static native long CanTalonSRX_SetSensorPosition(long jarg1, CanTalonSRX jarg1_, int jarg2);
159  public final static native long CanTalonSRX_SetForwardSoftLimit(long jarg1, CanTalonSRX jarg1_, int jarg2);
160  public final static native long CanTalonSRX_SetReverseSoftLimit(long jarg1, CanTalonSRX jarg1_, int jarg2);
161  public final static native long CanTalonSRX_SetForwardSoftEnable(long jarg1, CanTalonSRX jarg1_, int jarg2);
162  public final static native long CanTalonSRX_SetReverseSoftEnable(long jarg1, CanTalonSRX jarg1_, int jarg2);
163  public final static native long CanTalonSRX_GetPgain(long jarg1, CanTalonSRX jarg1_, long jarg2, long jarg3);
164  public final static native long CanTalonSRX_GetIgain(long jarg1, CanTalonSRX jarg1_, long jarg2, long jarg3);
165  public final static native long CanTalonSRX_GetDgain(long jarg1, CanTalonSRX jarg1_, long jarg2, long jarg3);
166  public final static native long CanTalonSRX_GetFgain(long jarg1, CanTalonSRX jarg1_, long jarg2, long jarg3);
167  public final static native long CanTalonSRX_GetIzone(long jarg1, CanTalonSRX jarg1_, long jarg2, long jarg3);
168  public final static native long CanTalonSRX_GetCloseLoopRampRate(long jarg1, CanTalonSRX jarg1_, long jarg2, long jarg3);
169  public final static native long CanTalonSRX_GetForwardSoftLimit(long jarg1, CanTalonSRX jarg1_, long jarg2);
170  public final static native long CanTalonSRX_GetReverseSoftLimit(long jarg1, CanTalonSRX jarg1_, long jarg2);
171  public final static native long CanTalonSRX_GetForwardSoftEnable(long jarg1, CanTalonSRX jarg1_, long jarg2);
172  public final static native long CanTalonSRX_GetReverseSoftEnable(long jarg1, CanTalonSRX jarg1_, long jarg2);
173  public final static native long CanTalonSRX_SetStatusFrameRate(long jarg1, CanTalonSRX jarg1_, long jarg2, long jarg3);
174  public final static native long CanTalonSRX_ClearStickyFaults(long jarg1, CanTalonSRX jarg1_);
175  public final static native long CanTalonSRX_GetFault_OverTemp(long jarg1, CanTalonSRX jarg1_, long jarg2);
176  public final static native long CanTalonSRX_GetFault_UnderVoltage(long jarg1, CanTalonSRX jarg1_, long jarg2);
177  public final static native long CanTalonSRX_GetFault_ForLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
178  public final static native long CanTalonSRX_GetFault_RevLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
179  public final static native long CanTalonSRX_GetFault_HardwareFailure(long jarg1, CanTalonSRX jarg1_, long jarg2);
180  public final static native long CanTalonSRX_GetFault_ForSoftLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
181  public final static native long CanTalonSRX_GetFault_RevSoftLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
182  public final static native long CanTalonSRX_GetStckyFault_OverTemp(long jarg1, CanTalonSRX jarg1_, long jarg2);
183  public final static native long CanTalonSRX_GetStckyFault_UnderVoltage(long jarg1, CanTalonSRX jarg1_, long jarg2);
184  public final static native long CanTalonSRX_GetStckyFault_ForLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
185  public final static native long CanTalonSRX_GetStckyFault_RevLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
186  public final static native long CanTalonSRX_GetStckyFault_ForSoftLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
187  public final static native long CanTalonSRX_GetStckyFault_RevSoftLim(long jarg1, CanTalonSRX jarg1_, long jarg2);
188  public final static native long CanTalonSRX_GetAppliedThrottle(long jarg1, CanTalonSRX jarg1_, long jarg2);
189  public final static native long CanTalonSRX_GetCloseLoopErr(long jarg1, CanTalonSRX jarg1_, long jarg2);
190  public final static native long CanTalonSRX_GetFeedbackDeviceSelect(long jarg1, CanTalonSRX jarg1_, long jarg2);
191  public final static native long CanTalonSRX_GetModeSelect(long jarg1, CanTalonSRX jarg1_, long jarg2);
192  public final static native long CanTalonSRX_GetLimitSwitchEn(long jarg1, CanTalonSRX jarg1_, long jarg2);
193  public final static native long CanTalonSRX_GetLimitSwitchClosedFor(long jarg1, CanTalonSRX jarg1_, long jarg2);
194  public final static native long CanTalonSRX_GetLimitSwitchClosedRev(long jarg1, CanTalonSRX jarg1_, long jarg2);
195  public final static native long CanTalonSRX_GetSensorPosition(long jarg1, CanTalonSRX jarg1_, long jarg2);
196  public final static native long CanTalonSRX_GetSensorVelocity(long jarg1, CanTalonSRX jarg1_, long jarg2);
197  public final static native long CanTalonSRX_GetCurrent(long jarg1, CanTalonSRX jarg1_, long jarg2);
198  public final static native long CanTalonSRX_GetBrakeIsEnabled(long jarg1, CanTalonSRX jarg1_, long jarg2);
199  public final static native long CanTalonSRX_GetEncPosition(long jarg1, CanTalonSRX jarg1_, long jarg2);
200  public final static native long CanTalonSRX_GetEncVel(long jarg1, CanTalonSRX jarg1_, long jarg2);
201  public final static native long CanTalonSRX_GetEncIndexRiseEvents(long jarg1, CanTalonSRX jarg1_, long jarg2);
202  public final static native long CanTalonSRX_GetQuadApin(long jarg1, CanTalonSRX jarg1_, long jarg2);
203  public final static native long CanTalonSRX_GetQuadBpin(long jarg1, CanTalonSRX jarg1_, long jarg2);
204  public final static native long CanTalonSRX_GetQuadIdxpin(long jarg1, CanTalonSRX jarg1_, long jarg2);
205  public final static native long CanTalonSRX_GetAnalogInWithOv(long jarg1, CanTalonSRX jarg1_, long jarg2);
206  public final static native long CanTalonSRX_GetAnalogInVel(long jarg1, CanTalonSRX jarg1_, long jarg2);
207  public final static native long CanTalonSRX_GetTemp(long jarg1, CanTalonSRX jarg1_, long jarg2);
208  public final static native long CanTalonSRX_GetBatteryV(long jarg1, CanTalonSRX jarg1_, long jarg2);
209  public final static native long CanTalonSRX_GetResetCount(long jarg1, CanTalonSRX jarg1_, long jarg2);
210  public final static native long CanTalonSRX_GetResetFlags(long jarg1, CanTalonSRX jarg1_, long jarg2);
211  public final static native long CanTalonSRX_GetFirmVers(long jarg1, CanTalonSRX jarg1_, long jarg2);
212  public final static native long CanTalonSRX_SetDemand(long jarg1, CanTalonSRX jarg1_, int jarg2);
213  public final static native long CanTalonSRX_SetOverrideLimitSwitchEn(long jarg1, CanTalonSRX jarg1_, int jarg2);
214  public final static native long CanTalonSRX_SetFeedbackDeviceSelect(long jarg1, CanTalonSRX jarg1_, int jarg2);
215  public final static native long CanTalonSRX_SetRevMotDuringCloseLoopEn(long jarg1, CanTalonSRX jarg1_, int jarg2);
216  public final static native long CanTalonSRX_SetOverrideBrakeType(long jarg1, CanTalonSRX jarg1_, int jarg2);
217  public final static native long CanTalonSRX_SetModeSelect(long jarg1, CanTalonSRX jarg1_, int jarg2);
218  public final static native long CanTalonSRX_SetProfileSlotSelect(long jarg1, CanTalonSRX jarg1_, int jarg2);
219  public final static native long CanTalonSRX_SetRampThrottle(long jarg1, CanTalonSRX jarg1_, int jarg2);
220  public final static native long CanTalonSRX_SetRevFeedbackSensor(long jarg1, CanTalonSRX jarg1_, int jarg2);
221  public final static native long CanTalonSRX_SWIGUpcast(long jarg1);
222}