Compare commits
2 Commits
7e8b272ef0
...
2c57423838
| Author | SHA1 | Date | |
|---|---|---|---|
| 2c57423838 | |||
| e2b9e809a8 |
@ -347,8 +347,8 @@ func (this *Generator) generateEncodeValue(typ Type, valueSource, tagSource stri
|
|||||||
case TypeTableDefined:
|
case TypeTableDefined:
|
||||||
// KTV: <length: UN> (<key: U16> <tag: Tag> <value>)*
|
// KTV: <length: UN> (<key: U16> <tag: Tag> <value>)*
|
||||||
nn, err := this.iprintf(
|
nn, err := this.iprintf(
|
||||||
"nn, err = encoder.WriteUintN(uint64(%s.CN()), %d)\n",
|
"nn, err = encoder.WriteUintN(%d, %s.CN())\n",
|
||||||
tagSource, len(typ.Fields))
|
len(typ.Fields), tagSource)
|
||||||
n += nn; if err != nil { return n, err }
|
n += nn; if err != nil { return n, err }
|
||||||
nn, err = this.generateErrorCheck()
|
nn, err = this.generateErrorCheck()
|
||||||
n += nn; if err != nil { return n, err }
|
n += nn; if err != nil { return n, err }
|
||||||
|
|||||||
@ -231,9 +231,9 @@ func TestGenerateRun(test *testing.T) {
|
|||||||
}
|
}
|
||||||
testEncode(
|
testEncode(
|
||||||
&messageConnect,
|
&messageConnect,
|
||||||
tu.S(0xC1).AddVar(
|
tu.S(0xC1, 0x02).AddVar(
|
||||||
[]byte { 0x00, 0x00, 0x66, 'r', 'a', 'r', 'i', 't', 'y' }, // TODO tag and payload
|
[]byte { 0x00, 0x00, 0x66, 'r', 'a', 'r', 'i', 't', 'y' },
|
||||||
[]byte { 0x00, 0x01, 0x64, 'g', 'e', 'm', 's' }, // TODO tag and payload
|
[]byte { 0x00, 0x01, 0x64, 'g', 'e', 'm', 's' },
|
||||||
))
|
))
|
||||||
`)
|
`)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user