Skip to content

core/SocketManager

Classes

SocketManager

Defined in: core/SocketManager.ts:50

Constructors

Constructor
new SocketManager(stateManager): SocketManager;

Defined in: core/SocketManager.ts:57

Parameters
stateManager

StateManager

Returns

SocketManager

Methods

setEventHandlers()
setEventHandlers(handlers): void;

Defined in: core/SocketManager.ts:318

Parameters
handlers

Partial\<SocketEventHandlers>

Returns

void

connect()
connect(): void;

Defined in: core/SocketManager.ts:322

Returns

void

disconnect()
disconnect(): void;

Defined in: core/SocketManager.ts:328

Returns

void

isConnected()
isConnected(): boolean;

Defined in: core/SocketManager.ts:334

Returns

boolean

sendCommand()
sendCommand(command): Promise<boolean>;

Defined in: core/SocketManager.ts:338

Parameters
command

string

Returns

Promise\<boolean>

setActiveNode()
setActiveNode(nodeId): void;

Defined in: core/SocketManager.ts:347

Parameters
nodeId

string

Returns

void

requestNodes()
requestNodes(): void;

Defined in: core/SocketManager.ts:355

Returns

void

destroy()
destroy(): void;

Defined in: core/SocketManager.ts:363

Returns

void

getSocket()
getSocket(): Socket<DefaultEventsMap, DefaultEventsMap> | null;

Defined in: core/SocketManager.ts:373

Returns

Socket\<DefaultEventsMap, DefaultEventsMap> | null

initialize()
initialize(): Promise<void>;

Defined in: core/SocketManager.ts:377

Returns

Promise\<void>

Interfaces

SocketEventHandlers

Defined in: core/SocketManager.ts:32

Properties

onConnect?
optional onConnect?: () => void;

Defined in: core/SocketManager.ts:33

Returns

void

onDisconnect?
optional onDisconnect?: (reason) => void;

Defined in: core/SocketManager.ts:34

Parameters
reason

string

Returns

void

onReconnect?
optional onReconnect?: (attemptNumber) => void;

Defined in: core/SocketManager.ts:35

Parameters
attemptNumber

number

Returns

void

onReconnectError?
optional onReconnectError?: (error) => void;

Defined in: core/SocketManager.ts:36

Parameters
error

Error

Returns

void

onInitialData?
optional onInitialData?: (data) => void;

Defined in: core/SocketManager.ts:37

Parameters
data

InitialData

Returns

void

onSimInfo?
optional onSimInfo?: (data) => void;

Defined in: core/SocketManager.ts:38

Parameters
data

SimInfo

Returns

void

onAircraftData?
optional onAircraftData?: (data) => void;

Defined in: core/SocketManager.ts:39

Parameters
data

AircraftData

Returns

void

onCommandResult?
optional onCommandResult?: (data) => void;

Defined in: core/SocketManager.ts:40

Parameters
data

CommandResult

Returns

void

onNodeInfo?
optional onNodeInfo?: (data) => void;

Defined in: core/SocketManager.ts:41

Parameters
data

NodeInfo

Returns

void

onEcho?
optional onEcho?: (data) => void;

Defined in: core/SocketManager.ts:42

Parameters
data

EchoData

Returns

void

onRouteData?
optional onRouteData?: (data) => void;

Defined in: core/SocketManager.ts:43

Parameters
data

RouteData

Returns

void

onConnectionStatus?
optional onConnectionStatus?: (data) => void;

Defined in: core/SocketManager.ts:44

Parameters
data

ConnectionStatus

Returns

void

onServerDisconnected?
optional onServerDisconnected?: () => void;

Defined in: core/SocketManager.ts:45

Returns

void

onReset?
optional onReset?: () => void;

Defined in: core/SocketManager.ts:46

Returns

void

onCommandDict?
optional onCommandDict?: (data) => void;

Defined in: core/SocketManager.ts:47

Parameters
data

CommandDictData

Returns

void

References

default

Renames and re-exports SocketManager