Class: CommunicationInterface
Communication interface of a device.
classDiagram
class CommunicationInterface
click CommunicationInterface href "../CommunicationInterface/"
CommunicationInterface : type
CommunicationInterface --> "1" CommunicationInterfaceType : type
click CommunicationInterfaceType href "../CommunicationInterfaceType/"
Attributes
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| type | 1 CommunicationInterfaceType |
The type of a communication interface | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Resources | interfaces | range | CommunicationInterface |
This section is only relevant for contributors of the specification
LinkML Source
Direct
Details
name: CommunicationInterface
description: Communication interface of a device.
from_schema: https://specification.margo.org/data-model
attributes:
type:
name: type
description: The type of a communication interface. This can be e.g. Ethernet,
WiFi, Cellular, Bluetooth, USB, CANBus, RS232. See the [CommunicationInterfaceType](#communicationinterfacetype)
definition for all permissible values.
from_schema: https://specification.margo.org/device-resources
rank: 30
domain_of:
- DeploymentProfile
- Peripheral
- CommunicationInterface
range: CommunicationInterfaceType
required: true
Induced
Details
name: CommunicationInterface
description: Communication interface of a device.
from_schema: https://specification.margo.org/data-model
attributes:
type:
name: type
description: The type of a communication interface. This can be e.g. Ethernet,
WiFi, Cellular, Bluetooth, USB, CANBus, RS232. See the [CommunicationInterfaceType](#communicationinterfacetype)
definition for all permissible values.
from_schema: https://specification.margo.org/device-resources
rank: 30
alias: type
owner: CommunicationInterface
domain_of:
- DeploymentProfile
- Peripheral
- CommunicationInterface
range: CommunicationInterfaceType
required: true