2022-03-14 17:19:57 -04:00
|
|
|
# yaml-language-server: $schema=http://json-schema.org/draft-07/schema
|
2023-06-19 16:02:46 +02:00
|
|
|
# SPDX-FileCopyrightText: 2014-2023 Institute for Automation of Complex Power Systems, RWTH Aachen University
|
2022-03-14 17:19:57 -04:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
---
|
|
|
|
allOf:
|
|
|
|
- type: object
|
|
|
|
properties:
|
|
|
|
format:
|
|
|
|
$ref: ../format_spec.yaml
|
|
|
|
|
2023-06-19 16:02:46 +02:00
|
|
|
wait_seconds:
|
|
|
|
type: integer
|
|
|
|
default: 0
|
2022-04-01 10:44:33 +02:00
|
|
|
description: |
|
2023-06-19 16:02:46 +02:00
|
|
|
Suspend start-up of VILLASnode for some seconds until the connection with the remote peer has been established.
|
2022-04-01 10:44:33 +02:00
|
|
|
|
2022-05-19 12:24:27 +02:00
|
|
|
ordered:
|
|
|
|
type: boolean
|
|
|
|
default: false
|
|
|
|
description: |
|
|
|
|
Indicates if data is allowed to be delivered out of order.
|
|
|
|
The default value of false, does not make guarantees that data will be delivered in order.
|
|
|
|
|
|
|
|
max_retransmits:
|
|
|
|
type: integer
|
|
|
|
default: 0
|
|
|
|
description: |
|
|
|
|
Limit the number of times a channel will retransmit data if not successfully delivered.
|
|
|
|
This value may be clamped if it exceeds the maximum value supported.
|
|
|
|
|
2022-03-14 17:19:57 -04:00
|
|
|
session:
|
|
|
|
type: string
|
2022-04-07 09:22:25 +02:00
|
|
|
title: Session identifier
|
2022-03-14 17:19:57 -04:00
|
|
|
description: A unique session identifier which must be shared between two nodes
|
|
|
|
|
|
|
|
server:
|
|
|
|
type: string
|
|
|
|
title: Signaling Server Address
|
|
|
|
description: Address to the websocket signaling server
|
2022-03-16 07:35:03 -04:00
|
|
|
default: wss://villas.k8s.eonerc.rwth-aachen.de/ws/signaling
|
2022-03-14 17:19:57 -04:00
|
|
|
|
|
|
|
ice:
|
|
|
|
type: object
|
|
|
|
title: ICE configuration settings
|
2024-02-28 00:12:39 +01:00
|
|
|
properties:
|
2022-03-14 17:19:57 -04:00
|
|
|
servers:
|
|
|
|
title: ICE Servers
|
|
|
|
description: A list of ICE servers used for connection establishment
|
|
|
|
type: array
|
|
|
|
items:
|
2023-06-19 16:02:46 +02:00
|
|
|
type: string
|
|
|
|
format: uri
|
|
|
|
title: STUN & TURN server URI
|
|
|
|
description: |
|
|
|
|
A valid Uniform Resource Identifier (URI) identifying a STUN or TURN server.
|
2022-03-14 17:19:57 -04:00
|
|
|
|
2023-06-19 16:02:46 +02:00
|
|
|
See [RFC7064](https://datatracker.ietf.org/doc/html/rfc7064) and [RFC7065](https://datatracker.ietf.org/doc/html/rfc7065) for details.
|
2022-03-14 17:19:57 -04:00
|
|
|
|
2023-06-19 16:02:46 +02:00
|
|
|
As an extension to the URI format specified additional username & password can be specified as shown in the examples
|
2022-03-14 17:19:57 -04:00
|
|
|
|
2022-04-07 08:52:19 +02:00
|
|
|
- $ref: ../node_signals.yaml
|
2022-03-14 17:19:57 -04:00
|
|
|
- $ref: ../node.yaml
|