Overview

DATEX

interface ComInterface

Constructors

constructor(endpoint: Endpoint)

Properties

default_interface: ComInterface
type: string
persistent: boolean
authorization_required: boolean
endpoint: Endpoint
endpoints: Set
virtual: boolean
in: boolean
out: boolean
global: boolean
CONNECTED: symbol
protected endpoint_connection_points: Map
protected indirect_endpoint_connection_points: Map
protected virtual_endpoint_connection_points: Map
protected logger: Logger
protected initial_arguments: any[]
protected connecting: boolean
protected reconnecting: boolean

common class for all client interfaces (WebSockets, TCP Sockets, GET Requests, ...)

Properties

override type: string
override persistent: boolean
override authorization_required: boolean
override in: boolean
override out: boolean
override global: boolean
datex_in_handler: any

'Local' interface

Properties

override type: string
override authorization_required: boolean
override in: boolean
override out: boolean
override global: boolean
override virtual: boolean

'Relayed' interface

Properties

override type: string
override authorization_required: boolean
override in: boolean
override out: boolean
override global: boolean

'Bluetooth' interface

Properties

override type: string
override authorization_required: boolean
override in: boolean
override out: boolean
override global: boolean

'Serial' interface (USB, ...)

Constructors

constructor(endpoint: Endpoint)

Properties

override type: string
connection: RTCPeerConnection
data_channel_out: RTCDataChannel
data_channel_in: RTCDataChannel
override in: boolean
override out: boolean
override global: boolean
waiting_interfaces_by_endpoint: Map

'Relayed' interface

Properties

logger: Logger
datex_in_handler: unknown - todo
local_interface: LocalClientInterface
interfaces: Map
receive_listeners: Set
new_interface_listeners: Set
interface_connected_listeners: Set
interface_disconnected_listeners: Set
active_interfaces: Set

class default

Properties

logger: Logger
datex_in_handler: unknown - todo
local_interface: LocalClientInterface
interfaces: Map
receive_listeners: Set
new_interface_listeners: Set
interface_connected_listeners: Set
interface_disconnected_listeners: Set
active_interfaces: Set

Did this doc help you?

Privacy Policy

Help us improving our docs

Our documentations are fully open source. Something is wrong or unclear? Edit documentation.

Make a contribution