Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020 
<== Date ==> <== Thread ==>

Subject: Re: Stream Device output hex string
From: David Vine via Tech-talk <tech-talk@aps.anl.gov>
To: tech-talk@aps.anl.gov
Date: Fri, 23 Aug 2019 13:18:15 -0700
Please disregard earlier email. I was referencing the proto file in the db.

On Fri, Aug 23, 2019 at 1:13 PM David Vine <dvine@sigray.com> wrote:
Hi all,

i'm trying to write 7 bytes to an ethernet device.

When I write the bytes \x00\x13\x00\x00\x00\x00\x13 through the asynOctet I get what I expect:
2019/08/23 13:04:57.979 10.0.0.173:30305 UDP* write 7

00 13 00 00 00 00 13

When I try to do the same thing through stream device the output is not what I expect:
cmd:
drvAsynIPPortConfigure("OC_CMD", "10.0.0.173:30305 UDP*", 0, 0, 0)

Db:
record(ao, "$(P)$(Q):STOP") {                                                                          
  field(DESC, "Stop program")                                                                          
  field(DTYP, "stream")
  field(OUT, "@OXCS700.proto stop($(P)$(Q)) $(PORTCMD)")                                                
  field(SDIS, "$(P)$(Q):DISABLE")                                                                      
}
Proto:
stop    { out "\x00\x13\x00\x00\x00\x00\x13"; }

Output:
2019/08/23 13:10:37.774 10.0.0.173:30305 UDP* write 2

02 13

Any idea what i'm doing wrong?

Thanks,
David
--
Best regards,
David Vine
(925) 326 7503

http://www.Sigray.com

 

This e-mail and any attachments are provided for the sole use of the intended recipient(s), and may contain information that is confidential, privileged, proprietary or otherwise protected by law. If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy, forward or otherwise disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by reply e-mail and delete the original message from your mail system. Thank you.




--
Best regards,
David Vine
(925) 326 7503

http://www.Sigray.com

 

This e-mail and any attachments are provided for the sole use of the intended recipient(s), and may contain information that is confidential, privileged, proprietary or otherwise protected by law. If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy, forward or otherwise disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by reply e-mail and delete the original message from your mail system. Thank you.


PNG image


References:
Stream Device output hex string David Vine via Tech-talk

Navigate by Date:
Prev: Stream Device output hex string David Vine via Tech-talk
Next: Great Job Opportunities at APS/APS-U Shen, Guobao via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020 
Navigate by Thread:
Prev: Stream Device output hex string David Vine via Tech-talk
Next: Great Job Opportunities at APS/APS-U Shen, Guobao via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020 
ANJ, 23 Aug 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·