trigger

trigger

Utilizzare il comando trigger per attivare un processo su un determinato slot, passando come argomento il numero di processo richiesto. Il parametro
withresult
fornisce il JSON risultante dell'ultimo risultato come risposta dopo il trigger.
trigger
Comando
Abbreviazione
Parametro
Dati
Intervallo
Esempio
trigger
tr
withresult
Numero
-
trigger
comando: trigger,ok
trigger withresult
comando: trigger,ok
  • getjobdata(gjd): consente di ottenere i dati dal processo specificato.
  • setjobdata(sjd): consente di impostare i dati dal processo specificato.
getjobdata .jobData.trigger.mode .slot 3
Le impostazioni correlate a jobData.trigger vengono configurate utilizzando get/setjobdata con i parametri secondari visualizzati nella tabella seguente:
trigger
Comando
Parametro
Parametro secondario
Intervallo
Esempio
getjobdata
setjobdata
.jobData.
trigger
.jt
mode
NONE
SINGLE_SHOT
LEVEL
BURST
PERIODIC_SINGLE_SHOT
CONTINUOUS
PRESENTATION
gjd .jt.mode .slot 3
comando: gjd,ok
{response}
sjd .jt.mode CONTINUOUS . slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
start_criteria
GPIO
DEVICE
SERIAL
PLC
TCP_IP
AUTO
TEST_TRIGGER
gjd .jt.start_criteria .slot 3
comando: gjd,ok
{response}
sjd .jt.start_criteria AUTO .slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
end_criteria
GPIO
DEVICE
SERIAL
PLC
TCP_IP
AUTO
TEST_TRIGGER
gjd .jt.end_criteria .slot 3
comando: gjd,ok
{response}
sjd .jt.end_criteria AUTO .slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
show_image
true/false
gjd .jt.show_image .slot 3
comando: gjd,ok
{response}
sjd .jt.show_image true .slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
no_read
_same_
barcode
Int
gjd .jt.no_read_same_barcode .slot 3
comando: gjd,ok
{response}
sjd .jt.no_read_same_barcode 1 .slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
.jt
reset_dnr
_on_trigger
true/false
gjd .jt.reset_dnr_on_trigger .slot 3
comando: gjd,ok
{response}
sjd .jt.reset_dnr_on_trigger true .slot 3
comando: sjd,ok
getjobdata .jobData.trigger.trigger_settings.same_barcode_timeout .slot 3
Le impostazioni relative a jobData.trigger.trigger_settings vengono configurate utilizzando get/setjobdata con i parametri secondari visualizzati nella tabella seguente:
trigger_settings
Comando
Parametro
Parametro secondario
Intervallo
Esempio
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
same_barcode
_timeout
Numero
(0-500 ms)
gjd .jts.same_barcode_timeout .slot 3
comando: gjd,ok
{response}
sjd .jts.same_barcode_timeout 1
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
job_interval
Numero
(0-60.000 ms)
gjd .jts.job_interval .slot 3
comando: gjd,ok
{response}
sjd .jts.job_interval 1
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
burst_count
Numero
(1-100)
gjd .jts.burst_mode .slot 3
comando: gjd,ok
{response}
sjd .jts.burst_count 1
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
presentation_
sensitivity
Numero
gjd .jts.presentation_sensitivity .slot 3
comando: gjd,ok
{response}
sjd .jts.presentation_sensitivity 1
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
decode_
failure_
timeout
Numero
(0-60.000 ms)
gjd .jts.decode_failure_timeout .slot 3
comando: gjd,ok
{response}
sjd .jts.decode_failure_timeout 1
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
active_level.
LOW
HIGH
gjd .jts.active_level .slot 3
comando: gjd,ok
{response}
sjd .jts.active_level 1
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
fast_hw
_trigger_
enabled
true/false
gjd .jts.fast_hw_trigger_enabled .slot 3
comando: gjd,ok
{response}
sjd .jts.fast_hw_trigger_enabled true
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
read_multiple
_barcode
true/false
gjd .jts.read_multiple_barcodes .slot 3
comando: gjd,ok
{response}
sjd .jts.read_multiple_barcodes true
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
send
_aggregate
_level
_assert
_data
true/false
gjd .jts.send_aggregate_level_assert_data 
.slot 3
comando: gjd,ok
{response}
sjd .jtssend_aggregate_level_assert_data vero
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
disable
_active
_job
_timeout
true/false
gjd .jts.disable_active_job_timeout .slot 3
comando: gjd,ok
{response}
sjd .jts.disable_active_job_timeout true
.slot 3
comando: sjd,ok
getjobdata
setjobdata
.jobData.
trigger
trigger_settings
.jts
same_data
_timeout
_must_leave
_fov
true/false
gjd .jts.same_data_timeout_must
_leave_fov .slot 3
comando: gjd,ok
{response}
sjd .jts.same_data_timeout_must
_leave_fov true
.slot 3
comando: sjd,ok