<div dir="ltr"><div><div><div>Hola Guille, estoy medio oxidado con la arquitectura del 
proyecto butia, pero si mal no recuerdo estas parado en al parte de 
drivers y esta funcion es la que te permite comunicarte con la placa 
desde tu computadora, en particular send te perimte mandar un mensaje a 
la placa y obtener una respuesta a dicho mensaje por ejemplo: <br><br></div>podrias
 consultar el estado de un boton conectado a la placa y en la &quot;raw&quot; te 
devolveria 1 o 0 si esta presionado o no el boton respectivamente, o te 
devolveria -1 si el sensor no esta conecado o esta roto.<br><br>Este tipo de comandos lo podes usar levantadno el pybot_server.py y conectandote a traves de telnet a dicho servidor<br></div><br><br>Saludos,<br></div><div>Rodrigo.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">El 18 de febrero de 2017, 20:01, Guillermo Rodriguez <span dir="ltr">&lt;<a href="mailto:guillermo.rodriguez.utu@gmail.com" target="_blank">guillermo.rodriguez.utu@gmail.com</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Buenas gente!<div>Tengo una consulta sobre el una funcion de pybot, en este archivo:</div><div><a href="https://github.com/Darthkpo/pybot/blob/master/drivers/admin.py" target="_blank">https://github.com/Darthkpo/<wbr>pybot/blob/master/drivers/<wbr>admin.py</a><br></div><div>en la linea 18 hay una function que se llama send:</div><div><br></div><div><font face="monospace, monospace"><span style="font-size:14px"><span style="background-color:rgb(255,255,255)"><font color="#ff9900">def</font></span><font color="#333333"> </font><font color="#9900ff">send</font><font color="#333333">(dev, data):</font></span></font><table class="m_3739900898726671622gmail-highlight m_3739900898726671622gmail-tab-size m_3739900898726671622gmail-js-file-line-container" style="box-sizing:border-box;border-collapse:collapse"></table><font face="monospace, monospace"><span style="font-size:14px"><font color="#333333">    msg </font><font color="#ff9900">=</font><font color="#333333"> [</font><font color="#3d85c6">MESSAGE</font><font color="#333333">] </font><font color="#ff9900">+</font><font color="#333333"> dev._to_ord(data[</font><font color="#3d85c6">0</font><font color="#333333">])</font></span></font><table class="m_3739900898726671622gmail-highlight m_3739900898726671622gmail-tab-size m_3739900898726671622gmail-js-file-line-container" style="box-sizing:border-box;border-collapse:collapse"></table><font face="monospace, monospace" color="#333333"><span style="font-size:14px">    dev.send(msg)</span></font><table class="m_3739900898726671622gmail-highlight m_3739900898726671622gmail-tab-size m_3739900898726671622gmail-js-file-line-container" style="box-sizing:border-box;border-collapse:collapse"></table><font face="monospace, monospace"><span style="font-size:14px"><font color="#333333">    raw </font><font color="#ff9900">=</font><font color="#333333"> dev.read(</font><font color="#00ffff">len</font><font color="#333333">(msg))</font></span></font><table class="m_3739900898726671622gmail-highlight m_3739900898726671622gmail-tab-size m_3739900898726671622gmail-js-file-line-container" style="box-sizing:border-box;border-collapse:collapse"></table><font face="monospace, monospace"><span style="font-size:14px"><font color="#333333">    </font><font color="#ff9900">return</font><font color="#333333"> dev._to_text(raw[</font><font color="#3d85c6">1</font><font color="#333333">:])</font></span></font></div><div><font face="monospace, monospace" color="#333333"><span style="font-size:14px"><br></span></font></div><div><font color="#333333"><span style="font-size:14px"><br></span></font>Gracias a la genialidad del dynamic typing de python no logro comprender que tipo seria &#39;data&#39;, según lo que comprendo sería un vector de strings o un &#39;char **&#39; ya que la función _to_ord convierte una string ascii en una string unicode.</div><div><br></div><div>Además no estoy seguro para que sirve esta función, creo que es algún tipo de loopback o algo asi.</div><div>Si alguien puede aclarar estas dudas se agradece.</div><div><table class="m_3739900898726671622gmail-highlight m_3739900898726671622gmail-tab-size m_3739900898726671622gmail-js-file-line-container" style="box-sizing:border-box;border-collapse:collapse"></table></div><div></div></div>
<br>______________________________<wbr>_________________<br>
Butia-devel-l site list<br>
<a href="mailto:Butia-devel-l@fing.edu.uy">Butia-devel-l@fing.edu.uy</a><br>
<a href="https://www.fing.edu.uy/mailman/listinfo/butia-devel-l" rel="noreferrer" target="_blank">https://www.fing.edu.uy/<wbr>mailman/listinfo/butia-devel-l</a><br></blockquote></div><br></div>