Class

AsyncPeriodicQuery

AsyncPeriodicQuery(query_name, client, logger, period_sec)

Constructor

# new AsyncPeriodicQuery(query_name, client, logger, period_sec)

Parameters:
Name Type Description
query_name string Name of the query.
client Sdk SDK client for the query.
logger * Logger to use for logging errors.
period_sec number Time in seconds between running the query.

View Source bosdyn-client/async_tasks.js, line 173

Members

# proto

Get latest response proto.

View Source bosdyn-client/async_tasks.js, line 192

Methods

# _handle_error(exception) → {void}

Log exception.
Parameters:
Name Type Description
exception Error Error exception to log.

View Source bosdyn-client/async_tasks.js, line 210

void

# _handle_result(result) → {void}

Handle result of grpc query when it is available.
Parameters:
Name Type Description
result * Result to handle.

View Source bosdyn-client/async_tasks.js, line 201

void

# abstract _start_query()

Override to start async grpc query and return future-wrapper for result.

View Source bosdyn-client/async_tasks.js, line 185