Package io.openems.edge.io.weidmueller
Class FieldbusChannelId
java.lang.Object
io.openems.edge.io.weidmueller.FieldbusChannelId
- All Implemented Interfaces:
ChannelId
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoc()
Gets the Channel Doc for this ChannelId.static final FieldbusChannelId
forDigitalInput
(int module, int index) Factory for Digital-Input Channel-ID.static final FieldbusChannelId
forDigitalOutput
(int module, int index) Factory for Digital-Output Channel-ID.name()
Gets the name in formatCaseFormat.UPPER_UNDERSCORE
.
-
Constructor Details
-
FieldbusChannelId
-
-
Method Details
-
forDigitalInput
Factory for Digital-Input Channel-ID.- Parameters:
module
- the module numberindex
- the index within the module- Returns:
- the
FieldbusChannelId
-
forDigitalOutput
Factory for Digital-Output Channel-ID.- Parameters:
module
- the module numberindex
- the index within the module- Returns:
- the
FieldbusChannelId
-
name
Description copied from interface:ChannelId
Gets the name in formatCaseFormat.UPPER_UNDERSCORE
. This is available by default for an Enum.Names starting with underscore ("_") are reserved for internal usage.
-
doc
Description copied from interface:ChannelId
Gets the Channel Doc for this ChannelId.
-