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}