IndustrialIO¶
- class DigitalChannelIdentifier¶
Digital channel identifier
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalChannelIdentifier
- Parameters
identifier (int) – Digital channel identifier (1-8)
- class DigitalOutputConfiguration¶
Digital output configuration
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalOutputConfiguration
- Parameters
channel (DigitalChannelIdentifier) – Digital channel identifier
mode (DigitalOutputMode) – Digital output mode
- class DigitalInputConfiguration¶
Digital input channel configuration
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalInputConfiguration
- Parameters
channel (DigitalChannelIdentifier) – Input channel
enabled (bool) – True if input channel is enabled, false otherwise
wire_break_detection_enable (bool) – True if the wire break detection is enabled, false otherwise
debouncing_filter_enable (bool) – True if debouncing filter is enabled, false otherwise
debounce_delay (DebounceFilterDelay) – Debounce filter delay
- class AnalogIOChannelIdentifier¶
Analog channel identifier
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.AnalogIOChannelIdentifier
- Parameters
identifier (AnalogChannelIdentifier) – Channel identifier
- class AnalogIOConfiguration¶
Analog channel configuration
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.AnalogIOConfiguration
- Parameters
channel (AnalogIOChannelIdentifier) – Channel identifier
mode (AnalogMode) – Channel mode
- class DigitalOutputInfo¶
Digital output information of a channel
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalOutputInfo
- Parameters
faults (int) – Digital output faults (see DigitalOutputFaultIdentifier)
is_channel_in_fault (bool) – Returns true if fault occurred on channel
state (DigitalPinState) – Digital output channel state
- class DigitalOutputInfoList¶
Array of digital output information for all channels
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalOutputInfoList
- Parameters
infos (DigitalOutputInfo [ ]) – All digital output channel information (8 channels)
- class DigitalOutputChangeNotification¶
Notification about a digital output change event
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalOutputChangeNotification
- Parameters
channel (DigitalChannelIdentifier) – Output channel identifier
info (DigitalOutputInfo) – The changed digital output channel information
generic_info (NotificationInformation) – Generic notification information
- class DigitalInputInfo¶
Digital input information for a channel
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalInputInfo
- Parameters
faults (int) – Digital input faults (see DigitalInputFaultIdentifier) (not supported with WristConfigC61)
wire_break_detected (bool) – Returns true if a wire break is detected on channel (not supported with WristConfigC61)
enabled (bool) – Returns true if the channel is enabled
state (DigitalPinState) – Digital input channel state
- class DigitalInputInfoList¶
Array of digital input information for all channels
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalInputInfoList
- Parameters
infos (DigitalInputInfo [ ]) – All digital input channel information (8 channels)
- class DigitalInputChangeNotification¶
Notification about a digital input change event
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalInputChangeNotification
- Parameters
channel (DigitalChannelIdentifier) – Input channel identifier
info (DigitalInputInfo) – The changed digital input channel information
generic_info (NotificationInformation) – Generic notification information
- class AnalogIOInfo¶
Analog input/output information for a channel
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.AnalogIOInfo
- Parameters
faults (int) – Digital input faults (see AnalogIOFaultIdentifier)
dac_value (float) – DAC value for a channel ([0.0; 11.0V] in voltage mode and [0.0; 25.0mA] in current mode)
adc_value (float) – ADC value for a channel ([0.0; 10.0V] in voltage mode and [0.0; 25.0mA] in current mode)
- class AnalogIOInfoList¶
Array of analog input/output information for all channels
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.AnalogIOInfoList
- Parameters
infos (AnalogIOInfo [ ]) – All digital input/output channel information (4 channels)
- class AnalogIOChangeNotification¶
Notification about a analog input/output change event
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.AnalogIOChangeNotification
- Parameters
channel (AnalogIOChannelIdentifier) – Analog channel identifier
info (AnalogIOInfo) – The changed analog input/output channel information
generic_info (NotificationInformation) – Generic notification information
mode (AnalogMode) – Channel mode
- class AnalogOutput¶
Analog output to set on specific channel
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.AnalogOutput
- Parameters
channel (AnalogIOChannelIdentifier) – Analog channel identifier
dac_value (float) – Dac value to output ([0.0; 11.0V] in voltage mode and [0.0; 25.0mA] in current mode)
- class DigitalIOConfiguration¶
Digital IO configuration for a channel
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalIOConfiguration
- Parameters
input_configuration (DigitalInputConfiguration) – Digital input configuration for a channel. Part of the
configuration_type
Oneof.output_configuration (DigitalOutputConfiguration) –
Digital output configuration for a channel. Part of the
configuration_type
Oneof.
- class DigitalIOInfo¶
Digital IO information for a channel
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalIOInfo
- Parameters
input_info (DigitalInputInfo) –
Digital input information for a channel. Part of the
info_type
Oneof.output_info (DigitalOutputInfo) –
Digital output information for a channel. Part of the
info_type
Oneof.
- class DigitalIOInfoList¶
Array of digital IO information for all channels
- Canonical
kortex_api.autogen.messages.IndustrialIO_pb2.DigitalIOInfoList
- Parameters
infos (DigitalIOInfo [ ]) – All digital IO channel information (8 channels)