ACN decoding
Hello,
Using the ranged I commented in the issue #19 (closed) (INTEGER (-9223372036854775807..9223372036854775807)), in execution time we have some errors while decoding values. I have used gdb in the linux side but the errors appears also in the RASTAs we are communicating with.
Breakpoint 1, asn1SccUnsigned64IntegerType_ACN_Decode (pVal=0x80a3fc0 <IN_STR_OH_cmd.4125>, pBitStrm=0xb69e3f4c,
pErrCode=0xb69e3f5c) at dataview-uniq.c:307
307 dataview-uniq.c: No such file or directory.
(gdb) load rasta_board_1_primary_partition
`system-supplied DSO at 0xb7fdc000' has disappeared; keeping its symbols.
You can't do that when your target is `multi-thread'
(gdb) p *pErrCode
$1 = 268435464
(gdb) p *pVal
$2 = -9223372036854775807
(gdb) p ret
$3 = false
(gdb) p *pBitStrm
$4 = {buf = 0xb69e3fd4 "", count = 0, currentByte = 1, currentBit = 0}
(gdb) c
Continuing.
Could not decode STROHcmdType (at C_ASN1_Types.c, 1871), error code was 268435464
Error Decoding STROHcmdType
As you can see the value is in range but errors appear:
Value: -9223372036854775807
Range: Unsigned64IntegerType ::= INTEGER (-9223372036854775807..9223372036854775807)
I would like to solve this issue or, at least, remove the error messages becasue they are blocking some tasks in the RASTAs making our execution even worse.
Thanks. Javier