@Deprecated public class LynxPwmOutputController extends LynxController
LynxController.PretendLynxModule
Modifier and Type | Field and Description |
---|---|
static int |
apiPortFirst
Deprecated.
|
static int |
apiPortLast
Deprecated.
|
protected <any>[] |
lastKnownOutputTimes
Deprecated.
|
protected <any>[] |
lastKnownPulseWidthPeriods
Deprecated.
|
static java.lang.String |
TAG
Deprecated.
|
context, hardwareDeviceHealth, isEngaged, isHardwareInitialized, isHooked, registeredCallbacks
tag
Constructor and Description |
---|
LynxPwmOutputController(android.content.Context context,
LynxModule module)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
floatHardware()
Deprecated.
|
java.lang.String |
getDeviceName()
Deprecated.
|
int |
getPulseWidthOutputTime(int port)
Deprecated.
|
int |
getPulseWidthPeriod(int port)
Deprecated.
|
SerialNumber |
getSerialNumber()
Deprecated.
|
protected java.lang.String |
getTag()
Deprecated.
|
void |
initializeHardware()
Deprecated.
|
boolean |
isPwmEnabled(int port)
Deprecated.
|
void |
setPulseWidthOutputTime(int port,
int usDuration)
Deprecated.
|
void |
setPulseWidthPeriod(int port,
int usPeriod)
Deprecated.
|
void |
setPwmDisable(int port)
Deprecated.
|
void |
setPwmEnable(int port)
Deprecated.
|
adjustHookingToMatchEngagement, close, disengage, doHook, doUnhook, engage, finishConstruction, forgetLastKnown, getArmingState, getConnectionInfo, getHealthStatus, getHealthStatusOverride, getManufacturer, getModule, getVersion, hook, isArmed, isEngaged, moduleNowArmedOrPretending, moduleNowDisarmed, onModuleStateChange, registerCallback, resetDeviceConfigurationForOpMode, setHealthStatus, setHealthyIfArmed, unhook, unregisterCallback
handleException, handleSpecificException, handleSpecificException
public static final java.lang.String TAG
public static final int apiPortFirst
public static final int apiPortLast
protected <any>[] lastKnownOutputTimes
protected <any>[] lastKnownPulseWidthPeriods
public LynxPwmOutputController(android.content.Context context, LynxModule module) throws RobotCoreException, java.lang.InterruptedException
RobotCoreException
java.lang.InterruptedException
protected java.lang.String getTag()
getTag
in class LynxController
public void initializeHardware()
initializeHardware
in class LynxController
public void floatHardware()
floatHardware
in class LynxController
public java.lang.String getDeviceName()
getDeviceName
in class LynxController
public SerialNumber getSerialNumber()
getSerialNumber
in class LynxController
public void setPulseWidthOutputTime(int port, int usDuration)
public void setPulseWidthPeriod(int port, int usPeriod)
public int getPulseWidthOutputTime(int port)
public int getPulseWidthPeriod(int port)
public void setPwmEnable(int port)
public void setPwmDisable(int port)
public boolean isPwmEnabled(int port)