request_boolean_from_primary_client(message)

Request input from operator. Polyscope shows dialog box with "yes" and "no" buttons.

Function blocks until operator selects option on the Polyscope screen.

NOTE: Operator can also stop program by pressing "Cancel" button

Parameters

message: A string with a message shown on Polyscope dialog box. Can not be empty.

Return Value

True or False: Value selected by the operator.

Example command: mark_part = request_boolean_from_primary_client("Should part be marked?")

Show message to the operator, and save reply to mark_part variable

request_float_from_primary_client(message)

Request input from operator. Polyscope shows dialog box with decimal number entry field.

Function blocks until operator enters value on the Polyscope screen.

NOTE: Operator can also stop program by pressing "Cancel" button

Parameters

message: A string with a message shown on Polyscope dialog box. Can not be empty.

Return Value

Float: Value entered by the operator.

Example command: offset_mm = request_float_from_primary_client("Enter gripping offset [mm]")

Show message to the operator, and save reply to offset_mm variable

request_integer_from_primary_client(message)

Request input from operator. Polyscope shows dialog box with integer number entry field.

Function blocks until operator enters value on the Polyscope screen.

NOTE: Operator can also stop program by pressing "Cancel" button

Parameters

message: A string with a message shown on Polyscope dialog box. Can not be empty.

Return Value

Integer: Value entered by the operator.

Example command: number_of_parts = request_integer_from_primary_client("Enter number of parts")

Show message to the operator, and save reply to number_of_parts variable

request_string_from_primary_client(message)

Request input from operator. Polyscope shows dialog box with string entry field.

Function blocks until operator enters value on the Polyscope screen.

NOTE: Operator can also stop program by pressing "Cancel" button

Parameters

message: A string with a message shown on Polyscope dialog box. Can not be empty.

Return Value

String: Value entered by the operator.

Example command: part_name = request_string_from_primary_client("Enter name of the part")

Show message to the operator, and save reply to part_name variable