public class LynxConstants
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
CH_EMBEDDED_MODULE_ADDRESS |
static int |
DEFAULT_PARENT_MODULE_ADDRESS |
static int |
DEFAULT_TARGET_POSITION_TOLERANCE |
static int |
DRAGONBOARD_CH_VERSION |
static int |
EMBEDDED_IMU_BUS |
static java.lang.String |
EMBEDDED_IMU_XML_TAG |
static int |
INDICATOR_LED_BOOT |
static int |
INDICATOR_LED_INVITE_DIALOG_ACTIVE |
static int |
INDICATOR_LED_ROBOT_CONTROLLER_ALIVE |
static int |
INITIAL_MOTOR_PORT |
static int |
INITIAL_SERVO_PORT |
static int |
LATENCY_TIMER |
static int |
MAX_MODULES_DISCOVER |
static int |
MAX_NUMBER_OF_MODULES |
static int |
MAX_UNRESERVED_MODULE_ADDRESS |
static int |
NUMBER_OF_ANALOG_INPUTS |
static int |
NUMBER_OF_DIGITAL_IOS |
static int |
NUMBER_OF_I2C_BUSSES |
static int |
NUMBER_OF_MOTORS |
static int |
NUMBER_OF_PWM_CHANNELS |
static int |
NUMBER_OF_SERVO_CHANNELS |
static int |
SERIAL_MODULE_BAUD_RATE |
static SerialNumber |
SERIAL_NUMBER_EMBEDDED |
static java.lang.String |
TAG |
static int |
USB_BAUD_RATE |
Constructor and Description |
---|
LynxConstants() |
Modifier and Type | Method and Description |
---|---|
static boolean |
autorunRobotController() |
static java.lang.String |
getControlHubOsVersion()
Get the Control Hub OS version.
|
static int |
getControlHubOsVersionNum()
Gets the machine-parsable version number of the Control Hub OS
|
static int |
getControlHubVersion()
Returns the version of the Control Hub for the purpose of identifying software compatibility.
|
static boolean |
isEmbeddedSerialNumber(SerialNumber serialNumber) |
static boolean |
isRevControlHub()
Are we running on an Android / Lynx combo device
|
static boolean |
useIndicatorLEDS()
Whether to use the tiny little indicator LEDs on the Dragonboard itself for signalling
|
static void |
validateAnalogInputZ(int analogInputZ) |
static void |
validateDigitalIOZ(int digitalIOZ) |
static void |
validateI2cBusZ(int busZ) |
static void |
validateMotorZ(int motorZ) |
static void |
validatePwmChannelZ(int channelZ) |
static void |
validateServoChannelZ(int channelZ) |
public static final java.lang.String TAG
public static final int DRAGONBOARD_CH_VERSION
public static final int INDICATOR_LED_ROBOT_CONTROLLER_ALIVE
public static final int INDICATOR_LED_INVITE_DIALOG_ACTIVE
public static final int INDICATOR_LED_BOOT
public static final int SERIAL_MODULE_BAUD_RATE
public static final SerialNumber SERIAL_NUMBER_EMBEDDED
public static final int USB_BAUD_RATE
public static final int LATENCY_TIMER
public static final int INITIAL_MOTOR_PORT
public static final int INITIAL_SERVO_PORT
public static final int NUMBER_OF_MOTORS
public static final int NUMBER_OF_SERVO_CHANNELS
public static final int NUMBER_OF_PWM_CHANNELS
public static final int NUMBER_OF_ANALOG_INPUTS
public static final int NUMBER_OF_DIGITAL_IOS
public static final int NUMBER_OF_I2C_BUSSES
public static final int EMBEDDED_IMU_BUS
public static final int DEFAULT_TARGET_POSITION_TOLERANCE
public static final int MAX_NUMBER_OF_MODULES
public static final int MAX_MODULES_DISCOVER
public static final int CH_EMBEDDED_MODULE_ADDRESS
public static final int MAX_UNRESERVED_MODULE_ADDRESS
public static final int DEFAULT_PARENT_MODULE_ADDRESS
public static final java.lang.String EMBEDDED_IMU_XML_TAG
public static boolean isRevControlHub()
public static int getControlHubVersion()
public static java.lang.String getControlHubOsVersion()
getControlHubOsVersionNum()
()} to differentiate between OS versions programmatically.public static int getControlHubOsVersionNum()
public static boolean isEmbeddedSerialNumber(SerialNumber serialNumber)
public static boolean autorunRobotController()
public static boolean useIndicatorLEDS()
public static void validateMotorZ(int motorZ)
public static void validatePwmChannelZ(int channelZ)
public static void validateServoChannelZ(int channelZ)
public static void validateI2cBusZ(int busZ)
public static void validateAnalogInputZ(int analogInputZ)
public static void validateDigitalIOZ(int digitalIOZ)