viam.sessions_client

Module Contents

Classes

SessionsClient

A Session allows a client to express that it is actively connected and

Attributes

LOGGER

SESSION_METADATA_KEY

EXEMPT_METADATA_METHODS

viam.sessions_client.LOGGER
viam.sessions_client.SESSION_METADATA_KEY = 'viam-sid'
viam.sessions_client.EXEMPT_METADATA_METHODS
class viam.sessions_client.SessionsClient(channel: grpclib.client.Channel, direct_dial_address: str, dial_options: viam.rpc.dial.DialOptions | None, *, disabled: bool = False)[source]

A Session allows a client to express that it is actively connected and supports stopping actuating components when it’s not.

property metadata: grpclib.metadata._MetadataLike
channel: grpclib.client.Channel
client: viam.proto.robot.RobotServiceStub
reset()[source]