neurali:yarp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
neurali:yarp [2016/02/24 01:51] – profpro | neurali:yarp [2020/06/08 22:20] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======Yarp====== | ||
+ | https:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Questa pagina introduce solo gli elementi di Yarp server usati dal software client iSpike | ||
+ | |||
+ | [[neurali: | ||
+ | |||
+ | http:// | ||
+ | |||
+ | < | ||
+ | This is a YARP port. Here are the commands it responds to: | ||
+ | * Gives a description of this port | ||
+ | d | ||
+ | do The same as " | ||
+ | q | ||
+ | i | ||
+ | r | ||
+ | /port | ||
+ | !/ | ||
+ | ~/ | ||
+ | a | ||
+ | ? Gives this help | ||
+ | </ | ||
+ | |||
+ | Nota: il nome del canale /port non è un numero di una porta di rete (end-point) ma ad ogni canale /port corrisponde una certa porta di rete. | ||
+ | |||
+ | Yarp utilizza il modello client/ | ||
+ | |||
+ | Yarp name server utilizza la porta 10000 da cui si possono ricevere e inviare i comandi per i diversi assi dei controller dei diversi motori. Oppure si può usare una diversa porta per comunicare con il proprietario del canale di comunicazione del singolo motore. | ||
+ | |||
+ | =====Lato server===== | ||
+ | |||
+ | creare un canale di comunicazione (port) /root | ||
+ | |||
+ | $ yarp server | ||
+ | |||
+ | Creare un canale dove attende comandi | ||
+ | |||
+ | yarp read /read | ||
+ | |||
+ | =====Lato client===== | ||
+ | |||
+ | (telnet) | ||
+ | |||
+ | |||
+ | $ CONNECT foo | ||
+ | $ yarp name list | ||
+ | |||
+ | registration name / | ||
+ | |||
+ | $ yarp name query /write | ||
+ | |||
+ | registration name /write ip 127.0.0.1 port 10012 type tcp | ||
+ | *** end of message | ||
+ | |||
+ | d | ||
+ | |||
+ | r | ||
+ | |||
+ | q |
neurali/yarp.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1