public class DeviceInterfaceModuleConfiguration extends ControllerConfiguration<DeviceConfiguration>
DeviceConfiguration.I2cChannel
XMLATTR_SERIAL_NUMBER
DISABLED_DEVICE_NAME, name, TAG, XMLATTR_NAME, XMLATTR_PORT
Constructor and Description |
---|
DeviceInterfaceModuleConfiguration() |
DeviceInterfaceModuleConfiguration(java.lang.String name,
SerialNumber serialNumber) |
Modifier and Type | Method and Description |
---|---|
protected void |
deserializeChildElement(ConfigurationType configurationType,
XmlPullParser parser,
ReadXMLFileHandler xmlReader)
This gets called while the parser is pointed at the open tag for a child device configuration.
|
java.util.List<DeviceConfiguration> |
getAnalogInputDevices() |
java.util.List<DeviceConfiguration> |
getAnalogOutputDevices() |
java.util.List<DeviceConfiguration> |
getDigitalDevices() |
java.util.List<DeviceConfiguration> |
getI2cDevices() |
java.util.List<DeviceConfiguration> |
getPwmOutputs() |
void |
setAnalogInputDevices(java.util.List<DeviceConfiguration> analogInputDevices) |
void |
setAnalogOutputDevices(java.util.List<DeviceConfiguration> analogOutputDevices) |
void |
setDigitalDevices(java.util.List<DeviceConfiguration> digitalDevices) |
void |
setI2cDevices(java.util.List<DeviceConfiguration> i2cDevices) |
void |
setPwmOutputs(java.util.List<DeviceConfiguration> pwmDevices) |
deserializeAttributes, forType, getConfigurationType, getDevices, getSerialNumber, isKnownToBeAttached, isSystemSynthetic, setDevices, setKnownToBeAttached, setSerialNumber, setSystemSynthetic, toUSBDeviceType
compareTo, deserialize, getI2cChannel, getName, getPort, getSpinnerChoiceType, isEnabled, onDeserializationComplete, serializeXmlAttributes, setConfigurationType, setEnabled, setName, setPort, sortByName
public DeviceInterfaceModuleConfiguration()
public DeviceInterfaceModuleConfiguration(java.lang.String name, SerialNumber serialNumber)
public void setPwmOutputs(java.util.List<DeviceConfiguration> pwmDevices)
public java.util.List<DeviceConfiguration> getPwmOutputs()
public java.util.List<DeviceConfiguration> getI2cDevices()
public void setI2cDevices(java.util.List<DeviceConfiguration> i2cDevices)
public java.util.List<DeviceConfiguration> getAnalogInputDevices()
public void setAnalogInputDevices(java.util.List<DeviceConfiguration> analogInputDevices)
public java.util.List<DeviceConfiguration> getDigitalDevices()
public void setDigitalDevices(java.util.List<DeviceConfiguration> digitalDevices)
public java.util.List<DeviceConfiguration> getAnalogOutputDevices()
public void setAnalogOutputDevices(java.util.List<DeviceConfiguration> analogOutputDevices)
protected void deserializeChildElement(ConfigurationType configurationType, XmlPullParser parser, ReadXMLFileHandler xmlReader) throws java.io.IOException, XmlPullParserException, RobotCoreException
DeviceConfiguration
deserializeChildElement
in class DeviceConfiguration
java.io.IOException
XmlPullParserException
RobotCoreException