Operator Reference

query_spyT_query_spyQuerySpyQuerySpyquery_spy (Operator)

query_spyT_query_spyQuerySpyQuerySpyquery_spy — Inquiring for possible settings of the HALCON debugging tool.

Signature

query_spy( : : : Classes, Values)

Herror T_query_spy(Htuple* Classes, Htuple* Values)

void QuerySpy(HTuple* Classes, HTuple* Values)

static HTuple HSystem::QuerySpy(HTuple* Values)

static void HOperatorSet.QuerySpy(out HTuple classes, out HTuple values)

static HTuple HSystem.QuerySpy(out HTuple values)

def query_spy() -> Tuple[Sequence[str], Sequence[str]]

Description

The operator query_spyquery_spyQuerySpyQuerySpyquery_spy returns all possible settings of spy, the HALCON debugging tool, i.e. all the available control modes (ClassesClassesClassesclassesclasses) as well as the corresponding possible ways of setting (ValuesValuesValuesvaluesvalues). For a more detailed description of spy see operator set_spyset_spySetSpySetSpyset_spy.

Attention

The values of ValuesValuesValuesvaluesvalues cannot be used as direct input for set_spyset_spySetSpySetSpyset_spy, as they are transmitted as a symbolic constant.

Execution Information

  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).
  • Multithreading scope: global (may be called from any thread).
  • Processed without parallelization.

Parameters

ClassesClassesClassesclassesclasses (output_control)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Available control modes (see also set_spyset_spySetSpySetSpyset_spy).

ValuesValuesValuesvaluesvalues (output_control)  string-array HTupleSequence[str]HTupleHtuple (string) (string) (HString) (char*)

Corresponding state of the control modes.

Result

query_spyquery_spyQuerySpyQuerySpyquery_spy always returns the value 2 ( H_MSG_TRUE) .

Possible Predecessors

reset_obj_dbreset_obj_dbResetObjDbResetObjDbreset_obj_db

See also

set_spyset_spySetSpySetSpyset_spy, get_spyget_spyGetSpyGetSpyget_spy

Module

Foundation