interface ComInterface
class CommonInterface
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, ...)
class LocalClientInterface
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
class RelayedClientInterface
Properties
override
type: string
override
authorization_required: boolean
override
in: boolean
override
out: boolean
override
global: boolean
override
virtual: boolean
'Relayed' interface
class BluetoothClientInterface
Properties
override
type: string
override
authorization_required: boolean
override
in: boolean
override
out: boolean
override
global: boolean
'Bluetooth' interface
class SerialClientInterface
Properties
override
type: string
override
authorization_required: boolean
override
in: boolean
override
out: boolean
override
global: boolean
'Serial' interface (USB, ...)
class WebRTCClientInterface
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
class InterfaceManager
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
Help us improving our docs
Our documentations are fully open source. Something is wrong or unclear? Edit documentation.