>> From: Phillip Sorensen [mailto:[email protected]]
>>
>> I am trying to get a device working with StreamDevice 2-1. My device
>> returns a message in the form of "OK:value,checksum". The checksum is
>> only for the value part of the message. I am able to skip the "OK:" by
>> using the width field, but trying to use the precision field to skip the
>> "," between the value and checksum gives an error about not being able
>> to use the precision field.
>>
>> Is there a way to tell the parser to skip the ","?
>
> According to the docs, this should be achievable as you suggest, using:
>
> in "OK:%f,%3.1<xor>"
>
> or whatever value and checksum conversion type you need.
> I've looked at the code and can't see why a precision wouldn't work.
>
> What is the error message, exactly?
The line in the protocal file is "OK:%f,%3.1<sum8>". And the error is
"Use of precision field only allowed in output formats". From what I can
tell the error comes from the StreamProtocol.cc file in StreamDevice-2.1.
I have moved to snapshot-20061002, and things are working.
- Replies:
- Re: StreamDevice and checksum Dirk Zimoch
- References:
- RE: StreamDevice and checksum Owens, PH (Peter)
- RE: StreamDevice and checksum Denison, PN (Peter)
- Navigate by Date:
- Prev:
Re: AAI and AAO Record support Andrew Johnson
- Next:
IOC-OCTAVE server Miroslaw Dach
- 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
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: StreamDevice and checksum Denison, PN (Peter)
- Next:
Re: StreamDevice and checksum Dirk Zimoch
- 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
2019
2020
2021
2022
2023
2024
|