Enum: CommunicationProtocolEnum
Communication protocols for laboratory automation integration
URI: valuesets:CommunicationProtocolEnum
Permissible Values
| Value | Meaning | Description |
|---|---|---|
| GRPC | None | gRPC protocol used in SiLA 2 |
| REST_API | None | RESTful HTTP-based API |
| SOAP | None | Simple Object Access Protocol |
| OPC_UA | None | OPC Unified Architecture for industrial automation |
| MODBUS | None | Serial communication protocol for industrial devices |
| CUSTOM_API | None | Vendor-specific custom API |
| SERIAL | None | Serial communication protocol (RS-232, RS-485) |
| TCP_IP | None | TCP/IP network protocol |
| USB | None | Universal Serial Bus communication |
Slots
| Name | Description |
|---|---|
| communication_protocol | Communication protocol for laboratory device integration |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/valuesets
LinkML Source
name: CommunicationProtocolEnum
description: Communication protocols for laboratory automation integration
from_schema: https://w3id.org/linkml/valuesets
rank: 1000
permissible_values:
GRPC:
text: GRPC
description: gRPC protocol used in SiLA 2
annotations:
used_by:
tag: used_by
value: SiLA 2
title: gRPC
REST_API:
text: REST_API
description: RESTful HTTP-based API
title: REST API
SOAP:
text: SOAP
description: Simple Object Access Protocol
title: SOAP
OPC_UA:
text: OPC_UA
description: OPC Unified Architecture for industrial automation
annotations:
full_name:
tag: full_name
value: OPC Unified Architecture
title: OPC UA
MODBUS:
text: MODBUS
description: Serial communication protocol for industrial devices
title: Modbus
CUSTOM_API:
text: CUSTOM_API
description: Vendor-specific custom API
title: custom API
SERIAL:
text: SERIAL
description: Serial communication protocol (RS-232, RS-485)
title: serial
TCP_IP:
text: TCP_IP
description: TCP/IP network protocol
title: TCP/IP
USB:
text: USB
description: Universal Serial Bus communication
title: USB