Actor

The jaeger actor provides a TCP/IP interface to the jaeger functionality. jaeger uses CLU to provide the actor framework. Most actor commands are thin wrappers around the functionality provided by the jaeger API.

The following commands are available in the jaeger actor.

jaeger-actor

jaeger-actor [OPTIONS] COMMAND [ARGS]...

bootloader

Perform actions in bootloader mode.

jaeger-actor bootloader [OPTIONS] COMMAND [ARGS]...

upgrade

Upgrades the firmware for all positioners connected.

jaeger-actor bootloader upgrade [OPTIONS] FIRMWARE_FILE

Options

-s, --positioners <positioners>

Comma-separated positioners to upgrade

Arguments

FIRMWARE_FILE

Required argument

current

Sets the current of the positioner.

jaeger-actor current [OPTIONS] [POSITIONER_ID]... ALPHA BETA

Options

-a, --all

applies to all connected positioners.

Arguments

POSITIONER_ID

Optional argument(s)

ALPHA

Required argument

BETA

Required argument

debug

Debug and engineering tools.

jaeger-actor debug [OPTIONS] COMMAND [ARGS]...

Options

--danger, --no-danger

Use engineering mode (unsafe)?

get_schema

Returns the schema of the actor as a JSON schema.

jaeger-actor get_schema [OPTIONS]

goto

Sends positioners to a given (alpha, beta) position.

jaeger-actor goto [OPTIONS] [POSITIONER_ID]... ALPHA BETA

Options

-r, --relative

whether this is a relative move

-s, --speed <speed>

the speed of both alpha and beta arms, in RPS on the input.

-a, --all

applies to all valid positioners.

-f, --force

forces a move to happen.

Arguments

POSITIONER_ID

Optional argument(s)

ALPHA

Required argument

BETA

Required argument

hall

Turns the hall sensor on/off.

jaeger-actor hall [OPTIONS] COMMAND [ARGS]...

off

Turns the hall sensor off.

jaeger-actor hall off [OPTIONS] [POSITIONER_ID]...

Arguments

POSITIONER_ID

Optional argument(s)

on

Turns the hall sensor on.

jaeger-actor hall on [OPTIONS] [POSITIONER_ID]...

Arguments

POSITIONER_ID

Optional argument(s)

help

Shows the help.

jaeger-actor help [OPTIONS] [PARSER_COMMAND]

Arguments

PARSER_COMMAND

Optional argument

ieb

Manages the IEB.

jaeger-actor ieb [OPTIONS] COMMAND [ARGS]...

status

Outputs the status of the devices.

jaeger-actor ieb status [OPTIONS]

switch

Switches the status of an on/off device.

jaeger-actor ieb switch [OPTIONS] DEVICE

Options

--on, --off

the value of the device. If not provided, switches the current status.

--cycle

power cycles a relay. The final status is on.

Arguments

DEVICE

Required argument

info

Reports information about the system.

jaeger-actor info [OPTIONS]

initialise

Initialises positioners.

jaeger-actor initialise [OPTIONS] [POSITIONER_ID]...

Options

--datums

If set, initialises the datums.

Arguments

POSITIONER_ID

Optional argument(s)

ping

Pings the actor.

jaeger-actor ping [OPTIONS]

pollers

Handle the positioner pollers.

jaeger-actor pollers [OPTIONS] COMMAND [ARGS]...

list

Lists available pollers.

jaeger-actor pollers list [OPTIONS]

start

Start pollers.

jaeger-actor pollers start [OPTIONS] [POLLER]

Arguments

POLLER

Optional argument

stop

Stop pollers.

jaeger-actor pollers stop [OPTIONS] [POLLER]

Arguments

POLLER

Optional argument

speed

Sets the (alpha, beta) speed in RPM on the input.

jaeger-actor speed [OPTIONS] [POSITIONER_ID]... ALPHA BETA

Options

-a, --all

applies to all valid positioners.

Arguments

POSITIONER_ID

Optional argument(s)

ALPHA

Required argument

BETA

Required argument

status

Reports the position and status bit of a list of positioners.

jaeger-actor status [OPTIONS] [POSITIONER_ID]...

Options

-f, --full

outputs more statuses.

Arguments

POSITIONER_ID

Optional argument(s)

stop

Stops the positioners and clear flags.

jaeger-actor stop [OPTIONS]

trajectory

Sends a trajectory from a file.

jaeger-actor trajectory [OPTIONS] PATH

Arguments

PATH

Required argument

unlock

Unlocks the FPS.

jaeger-actor unlock [OPTIONS]

version

Reports the version.

jaeger-actor version [OPTIONS]