@RequiredCapability(value=COMMUNICATION_INTERFACE_MODE) public interface CommunicationInterfaceConfig extends AnalogInputModeConfig
This interface represents the Tool Communication Interface (TCI) configuration for the two analog inputs in the Tool I/O Interface.
This configuration can be applied to enable communication with an external device via the tool's analog inputs hereby avoiding external wiring. When this configuration is applied, all analog tool inputs will be unavailable.
To create a new configuration, see the AnalogInputModeConfigFactory
interface which is accessible through
ToolIOInterfaceControllable.getAnalogInputModeConfigFactory()
.
To apply a configuration, see ToolIOInterfaceControllable.setAnalogInputModeConfig(AnalogInputModeConfig)
.
Modifier and Type | Interface and Description |
---|---|
static class |
CommunicationInterfaceConfig.BaudRate
Available options for the baud rate used for communication
|
static class |
CommunicationInterfaceConfig.Parity
Available options for the parity used for communication
|
static class |
CommunicationInterfaceConfig.StopBits
Available options for the number of stop bits used for communication
|
AnalogInputModeConfig.ConfigType
Modifier and Type | Method and Description |
---|---|
CommunicationInterfaceConfig.BaudRate |
getBaudRate() |
CommunicationInterfaceConfig.Parity |
getParity() |
double |
getRxIdleChars()
Amount of chars the RX unit in the robot tool should wait before marking a message as over / sending it to the PC.
|
CommunicationInterfaceConfig.StopBits |
getStopBits() |
double |
getTxIdleChars()
Amount of chars the TX unit in the robot tool should wait before starting a new transmission since last activity on
the communication bus
|
getConfigType
CommunicationInterfaceConfig.BaudRate getBaudRate()
CommunicationInterfaceConfig.Parity getParity()
CommunicationInterfaceConfig.StopBits getStopBits()
double getRxIdleChars()
double getTxIdleChars()
Copyright © 2023. All rights reserved.