ComponentKind

sealed interface ComponentKind

Kind of component. Representation of the different kind of components supported by the pulverization model. The Generic component is used to provide a custom partitioning of the Logical Device.

Inheritors

Types

Link copied to clipboard
data object Actuator : ComponentKind

Actuator component representing an actuator of the Logical Device.

Link copied to clipboard
data object Behavior : ComponentKind

Behavior component representing the business logic of the Logical Device.

Link copied to clipboard

Communication component representing the communication medium of the Logical Device to communicate with the other Logical Devices.

Link copied to clipboard
data object Generic : ComponentKind

A generic component supporting a different partitioning than the pulverization model. This Kind Must be used only if the pulverization model is not adopted.

Link copied to clipboard
data object Sensor : ComponentKind

Sensor component representing a sensor of the Logical Device.

Link copied to clipboard
data object State : ComponentKind

State component representing the state of the Logical Device.