Skip to content

SeydSession

Defined in: seyd/sdks/js/core/src/session.ts:59

new SeydSession(o): SeydSession

Defined in: seyd/sdks/js/core/src/session.ts:83

SeydSessionOptions

SeydSession

candidates: Candidate[] = []

Defined in: seyd/sdks/js/core/src/session.ts:70

Candidates the robot advertised in the last offer (label/url/priority).


channels: ChannelInfo[] = []

Defined in: seyd/sdks/js/core/src/session.ts:61


lastFailure: P2pFailure | null = null

Defined in: seyd/sdks/js/core/src/session.ts:72


lastStats: PilotStats | null = null

Defined in: seyd/sdks/js/core/src/session.ts:71


pathLabel: string | null = null

Defined in: seyd/sdks/js/core/src/session.ts:66


qos: QosInfo | null = null

Defined in: seyd/sdks/js/core/src/session.ts:62


robotId: string | null = null

Defined in: seyd/sdks/js/core/src/session.ts:65


role: "driver" | "observer" | null = null

Defined in: seyd/sdks/js/core/src/session.ts:63


sessionId: string | null = null

Defined in: seyd/sdks/js/core/src/session.ts:64


state: SessionState = 'idle'

Defined in: seyd/sdks/js/core/src/session.ts:60


transport: TransportKind | null = null

Defined in: seyd/sdks/js/core/src/session.ts:68

‘p2p’ or ‘relay’ once connected (ADR 0010); null before.

close(): void

Defined in: seyd/sdks/js/core/src/session.ts:238

void


connect(robotId): Promise<void>

Defined in: seyd/sdks/js/core/src/session.ts:127

string

Promise<void>


hasCommandChannel(name): boolean

Defined in: seyd/sdks/js/core/src/session.ts:234

string

boolean


on<K>(type, h): () => void

Defined in: seyd/sdks/js/core/src/session.ts:118

K extends keyof SessionEvents

K

Handler<SessionEvents[K]>

() => void


requestKeyframe(): void

Defined in: seyd/sdks/js/core/src/session.ts:236

void


send(channel, payload, _opts?): boolean

Defined in: seyd/sdks/js/core/src/session.ts:226

Send a command on a named command channel. JSON-encodes objects for codec ‘json’.

string

unknown

boolean

boolean


setQos(profile): void

Defined in: seyd/sdks/js/core/src/session.ts:235

string

void