Abilitare JavaScript per vedere questo sito.

Validità: RC3E v33.5.19-3 (o successive)

Questa keyword permette di definire una variabile di tipo STRU_SOE_IDN.

Questa variabile viene utilizzata dalle funzioni soe_ridn() e soe_widn() per la lettura/scrittura dei parametri SOE.

È composta dalle seguenti informazioni:

Campo

Tipo

Descrizione

rid

INT

Robox ID associato al dispositivo

idn

INT

numero del parametro S o P da leggere o scrivere

element

INT

solo se lettura - elemento da leggere  0 è assunto come DATA ()  (vedi tabella codici element)

cmd

INT

Solo se scrittura - gestione per comandi - 0 (non comando) 1,2,3  (vedi tabella codici)

Se lettura impostare a 0

isp

INT

selezione tipo di parametro :

se 0 si gestisce S-0-idn

se 1 si gestisce P-0-idn

datatype

INT

tipo di dato da leggere /scrivere (vedi tabella codici)

datalen

INT

Se usata per SOE_RIDN: dimensione massima in byte della area per memorizzare la risposta

Se usata per SOE_WIDN: dimensione in byte dei dati da scrivere.

phase

INT

fase di lavoro/ modalitá di esecuzione:

1--> inizializzazione esecuzione passante (**)

-1--> inizializzazione esecuzione bloccante(**)

2--> reserved RTE

3--> reserved RTE

4--> reserved RTE

5--> reserved RTE

6--> operazione eseguita con successo

0--> non inizializzato o errore

altro--> valore illegale

solo i valori contrassegnati con (**) SONO I SOLI scrivibili in questa variabile da parte dell'utente.

Il valore bloccante (-1) viene cambiato dall'istruzione, in caso di esecuzioni consecutive delle funzioni SOE_RIDN o SOE_WIDN il valore -1 DEVE essere reimpostato prima dell'esecuzione della stessa.

nric

INT

numero di caratteri ricevuti. Utile in caso di array per dedurre quanti elementi si sono ricevuti

res_1

INT

reserved

res_2

INT

reserved

res_3

INT[260]

reserved

Tabella codici element:

 

Elements

Code

STS

parameter status

0x01

NAME

parameter name

0x02

ATTR

parameter attribute

0x04

UNIT

parameter units

0x08

MIN

parameter minimum value

0x10

MAX

parameter maximum value

0x20

DATA

parameter data (Default)

0x40

DEF

parameter default value

0x80

Tabella codici:

 

Codice

1

Executed command procedure (with autocheck if ended).

2

Stop command procedure.

3

Send the specified value to handle command procedure.

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC