public interface AnalogInputModeConfigFactory
Modifier and Type | Method and Description |
---|---|
AnalogInputDomainConfig |
createAnalogInputDomainConfig(AnalogInputDomainConfig.AnalogDomain input0,
AnalogInputDomainConfig.AnalogDomain input1)
Create a configuration to set the electrical domain of the analog inputs in the connector in the robot tool
|
CommunicationInterfaceConfig |
createCommunicationInterfaceConfig(CommunicationInterfaceConfig.BaudRate baudRate,
CommunicationInterfaceConfig.Parity parity,
CommunicationInterfaceConfig.StopBits stopBits,
double rxIdleChars,
double txIdleChars)
Create a Tool Communication Interface (TCI) configuration to enable communication with an external device via
the analog inputs in the connector in the robot hereby avoiding external wiring.
|
AnalogInputDomainConfig createAnalogInputDomainConfig(AnalogInputDomainConfig.AnalogDomain input0, AnalogInputDomainConfig.AnalogDomain input1)
input0
- The electrical domain type for analog input 0 in the robot tool (labeled 'analog_in[2]' in PolyScope).input1
- The electrical domain type for analog input 1 in the robot tool (labeled 'analog_in[3]' in PolyScope).@RequiredCapability(value=COMMUNICATION_INTERFACE_MODE) CommunicationInterfaceConfig createCommunicationInterfaceConfig(CommunicationInterfaceConfig.BaudRate baudRate, CommunicationInterfaceConfig.Parity parity, CommunicationInterfaceConfig.StopBits stopBits, double rxIdleChars, double txIdleChars)
Create a Tool Communication Interface (TCI) configuration to enable communication with an external device via the analog inputs in the connector in the robot hereby avoiding external wiring. When this configuration is applied, all analog tool inputs will be unavailable.
UseCapabilityManager.hasCapability(Capability)
with ToolIOCapability.COMMUNICATION_INTERFACE_MODE
as argument to verify the availability of this functionality on the system.baudRate
- The used baud rate. See CommunicationInterfaceConfig.BaudRate
for the available options.parity
- The used parity. See CommunicationInterfaceConfig.Parity
for the available options.stopBits
- The number of stop bits. See CommunicationInterfaceConfig.StopBits
for the available options.rxIdleChars
- Amount of chars the RX unit in the robot tool should wait before marking a message as over /
sending it to the PC. Valid values: min=1.0 max=40.0.txIdleChars
- Amount of chars the TX unit in the robot tool should wait before starting a new transmission
since last activity on bus. Valid values: min=1.0 max=40.0.IllegalArgumentException
- if an invalid value was specified for the rxIdleChars
or
txIdleChars
parameter.CapabilityNotSupportedException
- If the Tool Communication Interface capability is not available on the
system. Use CapabilityManager.hasCapability(Capability)
with
ToolIOCapability.COMMUNICATION_INTERFACE_MODE
as argument to
verify the availability.Copyright © 2023. All rights reserved.