Tsctl TCP API: Difference between revisions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
= Functions = | = Functions = | ||
== ClassCount == | == ClassCount == | ||
[[Tsctl API Reference#ClassCount|See ClassCount API Reference]]. | [[Tsctl API Reference#ClassCount|See ClassCount API Reference]]. | ||
{| class=wikitable | {| class=wikitable | ||
|- | |- | ||
! colspan=4 | TCP Request Packet | ! colspan=4 | TCP Request Packet | ||
Line 24: | Line 25: | ||
| 0 | | 0 | ||
| 2 | | 2 | ||
| | | class | ||
| 0x0000 | | 0x0000 | ||
! | ! | ||
Line 34: | Line 35: | ||
| 2 | | 2 | ||
| 1 | | 1 | ||
| | | instance | ||
| | | instance | ||
! | ! | ||
| 2 | | 2 | ||
| 1 | | 1 | ||
| | | command | ||
| 0x00 | | 0x00 | ||
|- | |- | ||
| 3 | | 3 | ||
| 1 | | 1 | ||
| | | command | ||
| 0x00 | | 0x00 | ||
! | ! | ||
| 3 | | 3 | ||
| 1 | | 1 | ||
| | | tag | ||
| 0x13 | | 0x13 | ||
|- | |- | ||
Line 74: | Line 75: | ||
== InstanceCount == | == InstanceCount == | ||
[[Tsctl API Reference#InstanceCount|See InstanceCount API Reference]]. | [[Tsctl API Reference#InstanceCount|See InstanceCount API Reference]]. | ||
{| class=wikitable | {| class=wikitable | ||
|- | |- | ||
! colspan=4 | TCP Request Packet | ! colspan=4 | TCP Request Packet | ||
Line 144: | Line 146: | ||
== APICount == | == APICount == | ||
[[Tsctl API Reference#APICount|See APICount API Reference]]. | [[Tsctl API Reference#APICount|See APICount API Reference]]. | ||
{| class=wikitable | {| class=wikitable | ||
|- | |- | ||
! colspan=4 | TCP Request Packet | ! colspan=4 | TCP Request Packet | ||
Line 185: | Line 188: | ||
| 1 | | 1 | ||
| command | | command | ||
| | | 0x02 | ||
! | ! | ||
| 3 | | 3 | ||
Line 208: | Line 211: | ||
! | ! | ||
| 8 | | 8 | ||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== LockCount == | |||
[[Tsctl API Reference#LockCount|See LockCount API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| LockCount | |||
| LockCount | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== LockHolderInfo == | |||
[[Tsctl API Reference#LockHolderInfo|See LockHolderInfo API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x70 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| LockHolderInfo.Length | |||
| LockHolderInfo.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+i*10 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9+i*10 | |||
| 4 | |||
| LockHolderInfo[i].pid | |||
| LockHolderInfo[i].pid | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+i*10 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+i*10 | |||
| 4 | |||
| LockHolderInfo[i].count | |||
| LockHolderInfo[i].count | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+i*10 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ConnWaitInfo == | |||
[[Tsctl API Reference#ConnWaitInfo|See ConnWaitInfo API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x70 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| ConnWaitInfo.Length | |||
| ConnWaitInfo.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+i*10 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9+i*10 | |||
| 4 | |||
| ConnWaitInfo[i].pid | |||
| ConnWaitInfo[i].pid | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+i*10 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+i*10 | |||
| 4 | |||
| ConnWaitInfo[i].wait | |||
| ConnWaitInfo[i].wait | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+i*10 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== CANBusGet == | |||
[[Tsctl API Reference#CANBusGet|See CANBusGet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC0 | |||
|- | |||
| 4 | |||
| 4 | |||
| CANInstance | |||
| CANInstance | |||
! | |||
| 4 | |||
| 4 | |||
| CANBusGet | |||
| CANBusGet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BuildTime == | |||
[[Tsctl API Reference#BuildTime|See BuildTime API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| BuildTime | |||
| BuildTime | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ModelId == | |||
[[Tsctl API Reference#ModelId|See ModelId API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x08 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x08 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| ModelId | |||
| ModelId | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BaseBoardId == | |||
[[Tsctl API Reference#BaseBoardId|See BaseBoardId API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x09 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x09 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| BaseBoardId | |||
| BaseBoardId | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== MapLength == | |||
[[Tsctl API Reference#MapLength|See MapLength API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| MapLength | |||
| MapLength | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== MapGet == | |||
[[Tsctl API Reference#MapGet|See MapGet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0B | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| 4 | |||
| 4 | |||
| MapIndex | |||
| MapIndex | |||
! | |||
| 4 | |||
| 4 | |||
| MapGet.Length | |||
| MapGet.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1*MapGet.Length | |||
| MapGet | |||
| MapGet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+1*MapGet.Length | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9+1*MapGet.Length | |||
| 4 | |||
| Value.Length | |||
| Value.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+1*MapGet.Length | |||
| 4*Value.Length | |||
| Value | |||
| Value | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+1*MapGet.Length+4*Value.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== MapLookup == | |||
[[Tsctl API Reference#MapLookup|See MapLookup API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0C | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0C | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| String.Length | |||
| String.Length | |||
! | |||
| 4 | |||
| 4 | |||
| MapLookup | |||
| MapLookup | |||
|- | |||
| 8 | |||
| 1*String.Length | |||
| String | |||
| String | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== MapLookupPartial == | |||
[[Tsctl API Reference#MapLookupPartial|See MapLookupPartial API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0D | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0D | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| 4 | |||
| 4 | |||
| StringPrefix.Length | |||
| StringPrefix.Length | |||
! | |||
| 4 | |||
| 4 | |||
| MapLookupPartial.Length | |||
| MapLookupPartial.Length | |||
|- | |||
| 8 | |||
| 1*StringPrefix.Length | |||
| StringPrefix | |||
| StringPrefix | |||
! | |||
| 8 | |||
| 1*MapLookupPartial.Length | |||
| MapLookupPartial | |||
| MapLookupPartial | |||
|- | |||
| 8+1*StringPrefix.Length | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| 8+1*MapLookupPartial.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== MapAdd == | |||
[[Tsctl API Reference#MapAdd|See MapAdd API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0E | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0E | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC0 | |||
|- | |||
| 4 | |||
| 4 | |||
| String.Length | |||
| String.Length | |||
! | |||
| 4 | |||
| 4 | |||
| MapAdd | |||
| MapAdd | |||
|- | |||
| 8 | |||
| 1*String.Length | |||
| String | |||
| String | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 8+1*String.Length | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== MapDelete == | |||
[[Tsctl API Reference#MapDelete|See MapDelete API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0F | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0F | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC0 | |||
|- | |||
| 4 | |||
| 4 | |||
| String.Length | |||
| String.Length | |||
! | |||
| 4 | |||
| 4 | |||
| MapDelete | |||
| MapDelete | |||
|- | |||
| 8 | |||
| 1*String.Length | |||
| String | |||
| String | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Note == | |||
[[Tsctl API Reference#Note|See Note API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x10 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x10 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| 4 | |||
| 4 | |||
| Message.Length | |||
| Message.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Note.Length | |||
| Note.Length | |||
|- | |||
| 8 | |||
| 1*Message.Length | |||
| Message | |||
| Message | |||
! | |||
| 8 | |||
| 1*Note.Length | |||
| Note | |||
| Note | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+1*Note.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Version == | |||
[[Tsctl API Reference#Version|See Version API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x11 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x11 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Version.Length | |||
| Version.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1*Version.Length | |||
| Version | |||
| Version | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+1*Version.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== UptimeServer == | |||
[[Tsctl API Reference#UptimeServer|See UptimeServer API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x12 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x12 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| UptimeServer | |||
| UptimeServer | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== UptimeHost == | |||
[[Tsctl API Reference#UptimeHost|See UptimeHost API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x13 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x13 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| UptimeHost | |||
| UptimeHost | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== FPGARevision == | |||
[[Tsctl API Reference#FPGARevision|See FPGARevision API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x14 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x14 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| FPGARevision | |||
| FPGARevision | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== EchoNumber == | |||
[[Tsctl API Reference#EchoNumber|See EchoNumber API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0000 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x15 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x15 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| n | |||
| n | |||
! | |||
| 4 | |||
| 4 | |||
| EchoNumber | |||
| EchoNumber | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Peek8 == | |||
[[Tsctl API Reference#Peek8|See Peek8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x00 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 1 | |||
| Peek8 | |||
| Peek8 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 5 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Poke8 == | |||
[[Tsctl API Reference#Poke8|See Poke8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 1 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Peek16 == | |||
[[Tsctl API Reference#Peek16|See Peek16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x01 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 2 | |||
| Peek16 | |||
| Peek16 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 6 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Poke16 == | |||
[[Tsctl API Reference#Poke16|See Poke16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 2 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Peek32 == | |||
[[Tsctl API Reference#Peek32|See Peek32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| Peek32 | |||
| Peek32 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Poke32 == | |||
[[Tsctl API Reference#Poke32|See Poke32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x08 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x08 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitGet8 == | |||
[[Tsctl API Reference#BitGet8|See BitGet8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x09 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x09 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| BitGet8 | |||
| BitGet8 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BitAssign8 == | |||
[[Tsctl API Reference#BitAssign8|See BitAssign8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12 | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitSet8 == | |||
[[Tsctl API Reference#BitSet8|See BitSet8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0B | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitClear8 == | |||
[[Tsctl API Reference#BitClear8|See BitClear8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0C | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0C | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitGet16 == | |||
[[Tsctl API Reference#BitGet16|See BitGet16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0D | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0D | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| BitGet16 | |||
| BitGet16 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BitAssign16 == | |||
[[Tsctl API Reference#BitAssign16|See BitAssign16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0E | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0E | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12 | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitSet16 == | |||
[[Tsctl API Reference#BitSet16|See BitSet16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0F | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0F | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitClear16 == | |||
[[Tsctl API Reference#BitClear16|See BitClear16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x10 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x10 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitGet32 == | |||
[[Tsctl API Reference#BitGet32|See BitGet32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x11 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x11 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| BitGet32 | |||
| BitGet32 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BitAssign32 == | |||
[[Tsctl API Reference#BitAssign32|See BitAssign32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x12 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x12 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12 | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitSet32 == | |||
[[Tsctl API Reference#BitSet32|See BitSet32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x13 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x13 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitClear32 == | |||
[[Tsctl API Reference#BitClear32|See BitClear32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x14 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x14 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== PeekStream == | |||
[[Tsctl API Reference#PeekStream|See PeekStream API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x15 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x15 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| 4 | |||
| 4 | |||
| address | |||
| address | |||
! | |||
| 4 | |||
| 4 | |||
| dest.Length | |||
| dest.Length | |||
|- | |||
| 8 | |||
| 4 | |||
| direction | |||
| direction | |||
! | |||
| 8 | |||
| 1*dest.Length | |||
| dest | |||
| dest | |||
|- | |||
| 12 | |||
| 4 | |||
| dest.Length | |||
| dest.Length | |||
! | |||
| 8+1*dest.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== PokeStream == | |||
[[Tsctl API Reference#PokeStream|See PokeStream API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x16 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x16 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| address | |||
| address | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| direction | |||
| direction | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12 | |||
| 4 | |||
| data.Length | |||
| data.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16 | |||
| 1*data.Length | |||
| data | |||
| data | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Refresh == | |||
[[Tsctl API Reference#Refresh|See Refresh API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x17 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x17 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Commit == | |||
[[Tsctl API Reference#Commit|See Commit API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x18 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x18 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| ForceAll | |||
| ForceAll | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitToggle8 == | |||
[[Tsctl API Reference#BitToggle8|See BitToggle8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x19 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x19 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| BitToggle8 | |||
| BitToggle8 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BitToggle16 == | |||
[[Tsctl API Reference#BitToggle16|See BitToggle16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| BitToggle16 | |||
| BitToggle16 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BitToggle32 == | |||
[[Tsctl API Reference#BitToggle32|See BitToggle32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1B | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| BitToggle32 | |||
| BitToggle32 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitNumber | |||
| BitNumber | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Assign8X == | |||
[[Tsctl API Reference#Assign8X|See Assign8X API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1C | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1C | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x00 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 1 | |||
| Assign8X | |||
| Assign8X | |||
|- | |||
| 8 | |||
| 4 | |||
| BitMSB | |||
| BitMSB | |||
! | |||
| 5 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| BitLSB | |||
| BitLSB | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16 | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Assign16X == | |||
[[Tsctl API Reference#Assign16X|See Assign16X API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1D | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1D | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x01 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 2 | |||
| Assign16X | |||
| Assign16X | |||
|- | |||
| 8 | |||
| 4 | |||
| BitMSB | |||
| BitMSB | |||
! | |||
| 6 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| BitLSB | |||
| BitLSB | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16 | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Assign32X == | |||
[[Tsctl API Reference#Assign32X|See Assign32X API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1E | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1E | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| Assign32X | |||
| Assign32X | |||
|- | |||
| 8 | |||
| 4 | |||
| BitMSB | |||
| BitMSB | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| BitLSB | |||
| BitLSB | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16 | |||
| 4 | |||
| Value | |||
| Value | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitsGet8 == | |||
[[Tsctl API Reference#BitsGet8|See BitsGet8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1F | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1F | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x00 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 1 | |||
| BitsGet8 | |||
| BitsGet8 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitMSB | |||
| BitMSB | |||
! | |||
| 5 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| BitLSB | |||
| BitLSB | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitsGet16 == | |||
[[Tsctl API Reference#BitsGet16|See BitsGet16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x20 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x20 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x01 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 2 | |||
| BitsGet16 | |||
| BitsGet16 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitMSB | |||
| BitMSB | |||
! | |||
| 6 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| BitLSB | |||
| BitLSB | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BitsGet32 == | |||
[[Tsctl API Reference#BitsGet32|See BitsGet32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0001 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x21 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x21 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| Address | |||
| Address | |||
! | |||
| 4 | |||
| 4 | |||
| BitsGet32 | |||
| BitsGet32 | |||
|- | |||
| 8 | |||
| 4 | |||
| BitMSB | |||
| BitMSB | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| BitLSB | |||
| BitLSB | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Wait == | |||
[[Tsctl API Reference#Wait|See Wait API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| microseconds | |||
| microseconds | |||
! | |||
| 4 | |||
| 4 | |||
| Wait | |||
| Wait | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Delay == | |||
[[Tsctl API Reference#Delay|See Delay API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| microseconds | |||
| microseconds | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Tick == | |||
[[Tsctl API Reference#Tick|See Tick API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Tick | |||
| Tick | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== usElapsed == | |||
[[Tsctl API Reference#usElapsed|See usElapsed API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| start | |||
| start | |||
! | |||
| 4 | |||
| 4 | |||
| usElapsed | |||
| usElapsed | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== usFuture == | |||
[[Tsctl API Reference#usFuture|See usFuture API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| start | |||
| start | |||
! | |||
| 4 | |||
| 4 | |||
| usFuture | |||
| usFuture | |||
|- | |||
| 8 | |||
| 4 | |||
| microseconds | |||
| microseconds | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== TimeoutQ == | |||
[[Tsctl API Reference#TimeoutQ|See TimeoutQ API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC1 | |||
|- | |||
| 4 | |||
| 4 | |||
| start | |||
| start | |||
! | |||
| 4 | |||
| 4 | |||
| TimeoutQ | |||
| TimeoutQ | |||
|- | |||
| 8 | |||
| 4 | |||
| end | |||
| end | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== TPS == | |||
[[Tsctl API Reference#TPS|See TPS API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0002 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| TPS | |||
| TPS | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ModeGet == | |||
[[Tsctl API Reference#ModeGet|See ModeGet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC2 | |||
|- | |||
| 4 | |||
| 4 | |||
| PinNumber | |||
| PinNumber | |||
! | |||
| 4 | |||
| 4 | |||
| ModeGet | |||
| ModeGet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ModeSet == | |||
[[Tsctl API Reference#ModeSet|See ModeSet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0003 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC3 | |||
|- | |||
| 4 | |||
| 4 | |||
| PinNumber | |||
| PinNumber | |||
! | |||
| 4 | |||
| 4 | |||
| ModeSet | |||
| ModeSet | |||
|- | |||
| 8 | |||
| 4 | |||
| Mode | |||
| Mode | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== DirSet == | |||
[[Tsctl API Reference#DirSet|See DirSet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| asOutput | |||
| asOutput | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== DataSet == | |||
[[Tsctl API Reference#DataSet|See DataSet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| asHigh | |||
| asHigh | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== DirGet == | |||
[[Tsctl API Reference#DirGet|See DirGet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| DirGet | |||
| DirGet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== DataGet == | |||
[[Tsctl API Reference#DataGet|See DataGet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| DataGet | |||
| DataGet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Count == | |||
[[Tsctl API Reference#Count|See Count API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0004 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Count | |||
| Count | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Refresh == | |||
[[Tsctl API Reference#Refresh|See Refresh API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Commit == | |||
[[Tsctl API Reference#Commit|See Commit API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| ForceAll | |||
| ForceAll | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Set == | |||
[[Tsctl API Reference#Set|See Set API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| DIONum | |||
| DIONum | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| State | |||
| State | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Get == | |||
[[Tsctl API Reference#Get|See Get API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC4 | |||
|- | |||
| 4 | |||
| 4 | |||
| DIONum | |||
| DIONum | |||
! | |||
| 4 | |||
| 4 | |||
| Get | |||
| Get | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== SetAsync == | |||
[[Tsctl API Reference#SetAsync|See SetAsync API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 4 | |||
| 4 | |||
| DIONum | |||
| DIONum | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 8 | |||
| 4 | |||
| State | |||
| State | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== GetAsync == | |||
[[Tsctl API Reference#GetAsync|See GetAsync API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x08 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x08 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC4 | |||
|- | |||
| 4 | |||
| 4 | |||
| DIONum | |||
| DIONum | |||
! | |||
| 4 | |||
| 4 | |||
| GetAsync | |||
| GetAsync | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Wait == | |||
[[Tsctl API Reference#Wait|See Wait API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x09 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x09 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| 4 | |||
| 4 | |||
| match.Length | |||
| match.Length | |||
! | |||
| 4 | |||
| 4 | |||
| match.Length | |||
| match.Length | |||
|- | |||
| 8 | |||
| 4 | |||
| min | |||
| min | |||
! | |||
| 8 | |||
| 4*match.Length | |||
| match | |||
| match | |||
|- | |||
| 12 | |||
| 4 | |||
| max | |||
| max | |||
! | |||
| 8+4*match.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 16 | |||
| 4 | |||
| nh.Length | |||
| nh.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 20 | |||
| 4*nh.Length | |||
| nh | |||
| nh | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 20+4*nh.Length | |||
| 4 | |||
| nl.Length | |||
| nl.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 24+4*nh.Length | |||
| 4*nl.Length | |||
| nl | |||
| nl | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Count == | |||
[[Tsctl API Reference#Count|See Count API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Count | |||
| Count | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Capabilities == | |||
[[Tsctl API Reference#Capabilities|See Capabilities API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0B | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC5 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Capabilities | |||
| Capabilities | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== GetMulti == | |||
[[Tsctl API Reference#GetMulti|See GetMulti API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0005 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0C | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0C | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| state.Length | |||
| state.Length | |||
! | |||
| 4 | |||
| 4 | |||
| GetMulti | |||
| GetMulti | |||
|- | |||
| 8 | |||
| 4 | |||
| offset | |||
| offset | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| state.Length | |||
| state.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13 | |||
| 1*state.Length | |||
| state | |||
| state | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+1*state.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Write == | |||
[[Tsctl API Reference#Write|See Write API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC7 | |||
|- | |||
| 4 | |||
| 4 | |||
| devadr | |||
| devadr | |||
! | |||
| 4 | |||
| 4 | |||
| Write | |||
| Write | |||
|- | |||
| 8 | |||
| 4 | |||
| adrslen | |||
| adrslen | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| adrs | |||
| adrs | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16 | |||
| 4 | |||
| bytes.Length | |||
| bytes.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 20 | |||
| 1*bytes.Length | |||
| bytes | |||
| bytes | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Read == | |||
[[Tsctl API Reference#Read|See Read API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0006 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xC7 | |||
|- | |||
| 4 | |||
| 4 | |||
| devadr | |||
| devadr | |||
! | |||
| 4 | |||
| 4 | |||
| Read | |||
| Read | |||
|- | |||
| 8 | |||
| 4 | |||
| adrslen | |||
| adrslen | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| 12 | |||
| 4 | |||
| adrs | |||
| adrs | |||
! | |||
| 9 | |||
| 4 | |||
| bytes.Length | |||
| bytes.Length | |||
|- | |||
| 16 | |||
| 4 | |||
| bytes.Length | |||
| bytes.Length | |||
! | |||
| 13 | |||
| 1*bytes.Length | |||
| bytes | |||
| bytes | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+1*bytes.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Rx == | |||
[[Tsctl API Reference#Rx|See Rx API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCB | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Rx | |||
| Rx | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x74 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| arg1.Length | |||
| 1 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+i*34 | |||
| 4 | |||
| arg1[i].flags | |||
| arg1[i].flags | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 19+i*34 | |||
| 4 | |||
| arg1[i].id | |||
| arg1[i].id | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 23+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 24+i*34 | |||
| 4 | |||
| arg1[i].t_sec | |||
| arg1[i].t_sec | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 28+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 29+i*34 | |||
| 4 | |||
| arg1[i].t_usec | |||
| arg1[i].t_usec | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 33+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 34+i*34 | |||
| 4 | |||
| arg1[i].length | |||
| arg1[i].length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 38+i*34 | |||
| 1 | |||
| tag | |||
| 0x40 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 39+i*34 | |||
| 4 | |||
| arg1[i].data.Length | |||
| arg1[i].data.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 43+i*34 | |||
| 1*arg1[i].data.Length | |||
| arg1[i].data | |||
| arg1[i].data | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 43+i*34+1*arg1[i].data.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Tx == | |||
[[Tsctl API Reference#Tx|See Tx API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCB | |||
|- | |||
| 4 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 4 | |||
| 4 | |||
| Tx | |||
| Tx | |||
|- | |||
| 8 | |||
| 4 | |||
| id | |||
| id | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| data.Length | |||
| data.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16 | |||
| 1*data.Length | |||
| data | |||
| data | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== BaudSet == | |||
[[Tsctl API Reference#BaudSet|See BaudSet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| opt_baud | |||
| opt_baud | |||
! | |||
| 4 | |||
| 4 | |||
| BaudSet | |||
| BaudSet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== BaudGet == | |||
[[Tsctl API Reference#BaudGet|See BaudGet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| BaudGet | |||
| BaudGet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Abort == | |||
[[Tsctl API Reference#Abort|See Abort API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== RxMulti == | |||
[[Tsctl API Reference#RxMulti|See RxMulti API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0007 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCB | |||
|- | |||
| 4 | |||
| 4 | |||
| msg.Length | |||
| msg.Length | |||
! | |||
| 4 | |||
| 4 | |||
| RxMulti | |||
| RxMulti | |||
|- | |||
| 8 | |||
| 4 | |||
| min | |||
| min | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x74 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| arg1.Length | |||
| arg1.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+i*34 | |||
| 4 | |||
| arg1[i].flags | |||
| arg1[i].flags | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 19+i*34 | |||
| 4 | |||
| arg1[i].id | |||
| arg1[i].id | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 23+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 24+i*34 | |||
| 4 | |||
| arg1[i].t_sec | |||
| arg1[i].t_sec | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 28+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 29+i*34 | |||
| 4 | |||
| arg1[i].t_usec | |||
| arg1[i].t_usec | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 33+i*34 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 34+i*34 | |||
| 4 | |||
| arg1[i].length | |||
| arg1[i].length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 38+i*34 | |||
| 1 | |||
| tag | |||
| 0x40 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 39+i*34 | |||
| 4 | |||
| arg1[i].data.Length | |||
| arg1[i].data.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 43+i*34 | |||
| 1*arg1[i].data.Length | |||
| arg1[i].data | |||
| arg1[i].data | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 43+i*34+1*arg1[i].data.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Write == | |||
[[Tsctl API Reference#Write|See Write API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCC | |||
|- | |||
| 4 | |||
| 4 | |||
| adrs | |||
| adrs | |||
! | |||
| 4 | |||
| 4 | |||
| Write | |||
| Write | |||
|- | |||
| 8 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 1*buf.Length | |||
| buf | |||
| buf | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Read == | |||
[[Tsctl API Reference#Read|See Read API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCC | |||
|- | |||
| 4 | |||
| 4 | |||
| adrs | |||
| adrs | |||
! | |||
| 4 | |||
| 4 | |||
| Read | |||
| Read | |||
|- | |||
| 8 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x40 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13 | |||
| 1*buf.Length | |||
| buf | |||
| buf | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+1*buf.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ReadWrite == | |||
[[Tsctl API Reference#ReadWrite|See ReadWrite API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCC | |||
|- | |||
| 4 | |||
| 4 | |||
| adrs | |||
| adrs | |||
! | |||
| 4 | |||
| 4 | |||
| ReadWrite | |||
| ReadWrite | |||
|- | |||
| 8 | |||
| 4 | |||
| wbuf.Length | |||
| wbuf.Length | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x40 | |||
|- | |||
| 12 | |||
| 1*wbuf.Length | |||
| wbuf | |||
| wbuf | |||
! | |||
| 9 | |||
| 4 | |||
| rbuf.Length | |||
| rbuf.Length | |||
|- | |||
| 12+1*wbuf.Length | |||
| 4 | |||
| rbuf.Length | |||
| rbuf.Length | |||
! | |||
| 13 | |||
| 1*rbuf.Length | |||
| rbuf | |||
| rbuf | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+1*rbuf.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ClockSet == | |||
[[Tsctl API Reference#ClockSet|See ClockSet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCC | |||
|- | |||
| 4 | |||
| 4 | |||
| hz | |||
| hz | |||
! | |||
| 4 | |||
| 4 | |||
| ClockSet | |||
| ClockSet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== EdgeSet == | |||
[[Tsctl API Reference#EdgeSet|See EdgeSet API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0008 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCC | |||
|- | |||
| 4 | |||
| 4 | |||
| posedge | |||
| posedge | |||
! | |||
| 4 | |||
| 4 | |||
| EdgeSet | |||
| EdgeSet | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Type == | |||
[[Tsctl API Reference#Type|See Type API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0xCD | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Type | |||
| Type | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== VoltageRangeList == | |||
[[Tsctl API Reference#VoltageRangeList|See VoltageRangeList API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x70 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| VoltageRangeList.Length | |||
| VoltageRangeList.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+i*32 | |||
| 1 | |||
| tag | |||
| 0x31 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9+i*32 | |||
| 1 | |||
| tag | |||
| 0x23 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 10+i*32 | |||
| 4 | |||
| VoltageRangeList[i].low.start | |||
| VoltageRangeList[i].low.start | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+i*32 | |||
| 1 | |||
| tag | |||
| 0x23 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 15+i*32 | |||
| 4 | |||
| VoltageRangeList[i].low.step | |||
| VoltageRangeList[i].low.step | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 19+i*32 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 20+i*32 | |||
| 4 | |||
| VoltageRangeList[i].low.count | |||
| VoltageRangeList[i].low.count | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 24+i*32 | |||
| 1 | |||
| tag | |||
| 0x31 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 25+i*32 | |||
| 1 | |||
| tag | |||
| 0x23 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 26+i*32 | |||
| 4 | |||
| VoltageRangeList[i].high.start | |||
| VoltageRangeList[i].high.start | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 30+i*32 | |||
| 1 | |||
| tag | |||
| 0x23 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 31+i*32 | |||
| 4 | |||
| VoltageRangeList[i].high.step | |||
| VoltageRangeList[i].high.step | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 35+i*32 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 36+i*32 | |||
| 4 | |||
| VoltageRangeList[i].high.count | |||
| VoltageRangeList[i].high.count | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 40+i*32 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== PrecisionList == | |||
[[Tsctl API Reference#PrecisionList|See PrecisionList API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| PrecisionList | |||
| PrecisionList | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== PeriodRangeList == | |||
[[Tsctl API Reference#PeriodRangeList|See PeriodRangeList API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x71 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| PeriodRangeList.Length | |||
| PeriodRangeList.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+i*15 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9+i*15 | |||
| 4 | |||
| PeriodRangeList[i].start | |||
| PeriodRangeList[i].start | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+i*15 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+i*15 | |||
| 4 | |||
| PeriodRangeList[i].step | |||
| PeriodRangeList[i].step | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+i*15 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 19+i*15 | |||
| 4 | |||
| PeriodRangeList[i].count | |||
| PeriodRangeList[i].count | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 23+i*15 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== TriggerList == | |||
[[Tsctl API Reference#TriggerList|See TriggerList API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| TriggerList.Length | |||
| TriggerList.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 4*TriggerList.Length | |||
| TriggerList | |||
| TriggerList | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+4*TriggerList.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Channels == | |||
[[Tsctl API Reference#Channels|See Channels API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x08 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x08 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Channels | |||
| Channels | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Reset == | |||
[[Tsctl API Reference#Reset|See Reset API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x09 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x09 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ChannelEnable == | |||
[[Tsctl API Reference#ChannelEnable|See ChannelEnable API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| ch | |||
| ch | |||
! | |||
| 4 | |||
| 4 | |||
| ChannelEnable | |||
| ChannelEnable | |||
|- | |||
| 8 | |||
| 4 | |||
| flag | |||
| flag | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ChannelSamplePeriod == | |||
[[Tsctl API Reference#ChannelSamplePeriod|See ChannelSamplePeriod API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0B | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| ch | |||
| ch | |||
! | |||
| 4 | |||
| 4 | |||
| ChannelSamplePeriod | |||
| ChannelSamplePeriod | |||
|- | |||
| 8 | |||
| 4 | |||
| ns | |||
| ns | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ChannelPrecision == | |||
[[Tsctl API Reference#ChannelPrecision|See ChannelPrecision API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0C | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0C | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| ch | |||
| ch | |||
! | |||
| 4 | |||
| 4 | |||
| ChannelPrecision | |||
| ChannelPrecision | |||
|- | |||
| 8 | |||
| 4 | |||
| prec | |||
| prec | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ChannelVoltageRange == | |||
[[Tsctl API Reference#ChannelVoltageRange|See ChannelVoltageRange API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0D | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0D | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| ch | |||
| ch | |||
! | |||
| 4 | |||
| 4 | |||
| ChannelVoltageRange | |||
| ChannelVoltageRange | |||
|- | |||
| 8 | |||
| 4 | |||
| low | |||
| low | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| high | |||
| high | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Configuration == | |||
[[Tsctl API Reference#Configuration|See Configuration API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0E | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0E | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| low.Length | |||
| low.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Configuration | |||
| Configuration | |||
|- | |||
| 8 | |||
| 4 | |||
| high.Length | |||
| high.Length | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x63 | |||
|- | |||
| 12 | |||
| 4 | |||
| prec.Length | |||
| prec.Length | |||
! | |||
| 9 | |||
| 4 | |||
| low.Length | |||
| low.Length | |||
|- | |||
| 16 | |||
| 4 | |||
| t.Length | |||
| t.Length | |||
! | |||
| 13 | |||
| 4*low.Length | |||
| low | |||
| low | |||
|- | |||
| 20 | |||
| 4 | |||
| trigger.Length | |||
| trigger.Length | |||
! | |||
| 13+4*low.Length | |||
| 1 | |||
| tag | |||
| 0x63 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+4*low.Length | |||
| 4 | |||
| high.Length | |||
| high.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+4*low.Length | |||
| 4*high.Length | |||
| high | |||
| high | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+4*low.Length+4*high.Length | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 19+4*low.Length+4*high.Length | |||
| 4 | |||
| prec.Length | |||
| prec.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 23+4*low.Length+4*high.Length | |||
| 4*prec.Length | |||
| prec | |||
| prec | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 23+4*low.Length+4*high.Length+4*prec.Length | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 24+4*low.Length+4*high.Length+4*prec.Length | |||
| 4 | |||
| t.Length | |||
| t.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 28+4*low.Length+4*high.Length+4*prec.Length | |||
| 4*t.Length | |||
| t | |||
| t | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 28+4*low.Length+4*high.Length+4*prec.Length+4*t.Length | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 29+4*low.Length+4*high.Length+4*prec.Length+4*t.Length | |||
| 4 | |||
| trigger.Length | |||
| trigger.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 33+4*low.Length+4*high.Length+4*prec.Length+4*t.Length | |||
| 4*trigger.Length | |||
| trigger | |||
| trigger | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 33+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 34+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length | |||
| 4 | |||
| itrig.Length | |||
| itrig.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 38+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length | |||
| 4*itrig.Length | |||
| itrig | |||
| itrig | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 38+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length+4*itrig.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ConfigureTest == | |||
[[Tsctl API Reference#ConfigureTest|See ConfigureTest API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0F | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0F | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| low.Length | |||
| low.Length | |||
! | |||
| 4 | |||
| 4 | |||
| ConfigureTest | |||
| ConfigureTest | |||
|- | |||
| 8 | |||
| 4*low.Length | |||
| low | |||
| low | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 8+4*low.Length | |||
| 4 | |||
| high.Length | |||
| high.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12+4*low.Length | |||
| 4*high.Length | |||
| high | |||
| high | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12+4*low.Length+4*high.Length | |||
| 4 | |||
| prec.Length | |||
| prec.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16+4*low.Length+4*high.Length | |||
| 4*prec.Length | |||
| prec | |||
| prec | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16+4*low.Length+4*high.Length+4*prec.Length | |||
| 4 | |||
| rate.Length | |||
| rate.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 20+4*low.Length+4*high.Length+4*prec.Length | |||
| 4*rate.Length | |||
| rate | |||
| rate | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 20+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | |||
| 4 | |||
| trigger.Length | |||
| trigger.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | |||
| 4*trigger.Length | |||
| trigger | |||
| trigger | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length+4*trigger.Length | |||
| 4 | |||
| itrig | |||
| itrig | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== Configure == | |||
[[Tsctl API Reference#Configure|See Configure API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x10 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x10 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| low.Length | |||
| low.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Configure | |||
| Configure | |||
|- | |||
| 8 | |||
| 4*low.Length | |||
| low | |||
| low | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 8+4*low.Length | |||
| 4 | |||
| high.Length | |||
| high.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12+4*low.Length | |||
| 4*high.Length | |||
| high | |||
| high | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 12+4*low.Length+4*high.Length | |||
| 4 | |||
| prec.Length | |||
| prec.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16+4*low.Length+4*high.Length | |||
| 4*prec.Length | |||
| prec | |||
| prec | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 16+4*low.Length+4*high.Length+4*prec.Length | |||
| 4 | |||
| rate.Length | |||
| rate.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 20+4*low.Length+4*high.Length+4*prec.Length | |||
| 4*rate.Length | |||
| rate | |||
| rate | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 20+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | |||
| 4 | |||
| trigger.Length | |||
| trigger.Length | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | |||
| 4*trigger.Length | |||
| trigger | |||
| trigger | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| 24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length+4*trigger.Length | |||
| 4 | |||
| itrig | |||
| itrig | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== ITrig == | |||
[[Tsctl API Reference#ITrig|See ITrig API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x11 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x11 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| itrig | |||
| itrig | |||
! | |||
| 4 | |||
| 4 | |||
| ITrig | |||
| ITrig | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Get == | |||
[[Tsctl API Reference#Get|See Get API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x12 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x12 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| channel | |||
| channel | |||
! | |||
| 4 | |||
| 4 | |||
| Get | |||
| Get | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Put == | |||
[[Tsctl API Reference#Put|See Put API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x13 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x13 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| channel | |||
| channel | |||
! | |||
| 4 | |||
| 4 | |||
| Put | |||
| Put | |||
|- | |||
| 8 | |||
| 4 | |||
| value | |||
| value | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Ready == | |||
[[Tsctl API Reference#Ready|See Ready API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x14 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x14 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| channel | |||
| channel | |||
! | |||
| 4 | |||
| 4 | |||
| Ready | |||
| Ready | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Gets8 == | |||
[[Tsctl API Reference#Gets8|See Gets8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x15 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x15 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Gets8 | |||
| Gets8 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x50 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13 | |||
| 1*buf.Length | |||
| buf | |||
| buf | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+1*buf.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Gets16 == | |||
[[Tsctl API Reference#Gets16|See Gets16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x16 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x16 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Gets16 | |||
| Gets16 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x51 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13 | |||
| 2*buf.Length | |||
| buf | |||
| buf | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+2*buf.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Gets32 == | |||
[[Tsctl API Reference#Gets32|See Gets32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x17 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x17 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Gets32 | |||
| Gets32 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13 | |||
| 4*buf.Length | |||
| buf | |||
| buf | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+4*buf.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Puts8 == | |||
[[Tsctl API Reference#Puts8|See Puts8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x18 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x18 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Puts8 | |||
| Puts8 | |||
|- | |||
| 8 | |||
| 1*buf.Length | |||
| buf | |||
| buf | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Puts16 == | |||
[[Tsctl API Reference#Puts16|See Puts16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x19 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x19 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Puts16 | |||
| Puts16 | |||
|- | |||
| 8 | |||
| 2*buf.Length | |||
| buf | |||
| buf | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Puts32 == | |||
[[Tsctl API Reference#Puts32|See Puts32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Puts32 | |||
| Puts32 | |||
|- | |||
| 8 | |||
| 4*buf.Length | |||
| buf | |||
| buf | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Readys8 == | |||
[[Tsctl API Reference#Readys8|See Readys8 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1B | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Readys8 | |||
| Readys8 | |||
|- | |||
| 8 | |||
| 1*buf.Length | |||
| buf | |||
| buf | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Readys16 == | |||
[[Tsctl API Reference#Readys16|See Readys16 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1C | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1C | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Readys16 | |||
| Readys16 | |||
|- | |||
| 8 | |||
| 2*buf.Length | |||
| buf | |||
| buf | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Readys32 == | |||
[[Tsctl API Reference#Readys32|See Readys32 API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x0009 | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x1D | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x1D | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| buf.Length | |||
| buf.Length | |||
! | |||
| 4 | |||
| 4 | |||
| Readys32 | |||
| Readys32 | |||
|- | |||
| 8 | |||
| 4*buf.Length | |||
| buf | |||
| buf | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Lock == | |||
[[Tsctl API Reference#Lock|See Lock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Lock | |||
| Lock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Unlock == | |||
[[Tsctl API Reference#Unlock|See Unlock API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Unlock | |||
| Unlock | |||
|- | |||
| 8 | |||
| 4 | |||
| flags | |||
| flags | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Preempt == | |||
[[Tsctl API Reference#Preempt|See Preempt API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 4 | |||
| 4 | |||
| Preempt | |||
| Preempt | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== QueryFunction == | |||
[[Tsctl API Reference#QueryFunction|See QueryFunction API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x53 | |||
|- | |||
| 4 | |||
| 4 | |||
| type | |||
| type | |||
! | |||
| 4 | |||
| 4 | |||
| QueryFunction.Length | |||
| QueryFunction.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 4*QueryFunction.Length | |||
| QueryFunction | |||
| QueryFunction | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8+4*QueryFunction.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== PWM == | |||
[[Tsctl API Reference#PWM|See PWM API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| PWM | |||
| PWM | |||
|- | |||
| 8 | |||
| 4 | |||
| periodHigh | |||
| periodHigh | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| periodLow | |||
| periodLow | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== QueryPWM == | |||
[[Tsctl API Reference#QueryPWM|See QueryPWM API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| QueryPWM | |||
| QueryPWM | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x43 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| periodHigh.Length | |||
| periodHigh.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13 | |||
| 4*periodHigh.Length | |||
| periodHigh | |||
| periodHigh | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+4*periodHigh.Length | |||
| 1 | |||
| tag | |||
| 0x43 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+4*periodHigh.Length | |||
| 4 | |||
| periodLow.Length | |||
| periodLow.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+4*periodHigh.Length | |||
| 4*periodLow.Length | |||
| periodLow | |||
| periodLow | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+4*periodHigh.Length+4*periodLow.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== PWMfd == | |||
[[Tsctl API Reference#PWMfd|See PWMfd API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| PWMfd | |||
| PWMfd | |||
|- | |||
| 8 | |||
| 4 | |||
| freq | |||
| freq | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|- | |||
| 12 | |||
| 4 | |||
| DC | |||
| DC | |||
! | |||
| | |||
| | |||
| | |||
| | |||
|} | |||
== QueryPWMfd == | |||
[[Tsctl API Reference#QueryPWMfd|See QueryPWMfd API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| QueryPWMfd | |||
| QueryPWMfd | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x43 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 9 | |||
| 4 | |||
| freq.Length | |||
| freq.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13 | |||
| 4*freq.Length | |||
| freq | |||
| freq | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 13+4*freq.Length | |||
| 1 | |||
| tag | |||
| 0x43 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 14+4*freq.Length | |||
| 4 | |||
| DC.Length | |||
| DC.Length | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+4*freq.Length | |||
| 4*DC.Length | |||
| DC | |||
| DC | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 18+4*freq.Length+4*DC.Length | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== QuadratureCount == | |||
[[Tsctl API Reference#QuadratureCount|See QuadratureCount API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x08 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x08 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| QuadratureCount | |||
| QuadratureCount | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== EdgeCount == | |||
[[Tsctl API Reference#EdgeCount|See EdgeCount API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x09 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x09 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x03 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| EdgeCount | |||
| EdgeCount | |||
|- | |||
| 8 | |||
| 4 | |||
| edge | |||
| edge | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Glitched == | |||
[[Tsctl API Reference#Glitched|See Glitched API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| Glitched | |||
| Glitched | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== HBridge == | |||
[[Tsctl API Reference#HBridge|See HBridge API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000A | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0B | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x13 | |||
|- | |||
| 4 | |||
| 4 | |||
| num | |||
| num | |||
! | |||
| 4 | |||
| 4 | |||
| HBridge | |||
| HBridge | |||
|- | |||
| 8 | |||
| 4 | |||
| state | |||
| state | |||
! | |||
| 8 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== JSON == | |||
[[Tsctl API Reference#JSON|See JSON API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x00 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x00 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Assign == | |||
[[Tsctl API Reference#Assign|See Assign API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x01 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x01 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== NoAssign == | |||
[[Tsctl API Reference#NoAssign|See NoAssign API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x02 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x02 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Hex == | |||
[[Tsctl API Reference#Hex|See Hex API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x03 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x03 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Dec == | |||
[[Tsctl API Reference#Dec|See Dec API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x04 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x04 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== Oct == | |||
[[Tsctl API Reference#Oct|See Oct API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x05 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x05 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== AStr == | |||
[[Tsctl API Reference#AStr|See AStr API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x06 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x06 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== AHex == | |||
[[Tsctl API Reference#AHex|See AHex API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x07 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x07 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ADec == | |||
[[Tsctl API Reference#ADec|See ADec API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x08 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x08 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== AOct == | |||
[[Tsctl API Reference#AOct|See AOct API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x09 | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x09 | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ABinOct == | |||
[[Tsctl API Reference#ABinOct|See ABinOct API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0A | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0A | |||
! | |||
| 3 | |||
| 1 | |||
| tag | |||
| 0x80 | |||
|} | |||
== ABinHex == | |||
[[Tsctl API Reference#ABinHex|See ABinHex API Reference]]. | |||
{| class=wikitable | |||
|- | |||
! colspan=4 | TCP Request Packet | |||
| | |||
! colspan=4 | TCP Reply Packet | |||
|- | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
| | |||
! Offset | |||
! Bytes | |||
! Field | |||
! Value | |||
|- | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
! | |||
| 0 | |||
| 2 | |||
| class | |||
| 0x000B | |||
|- | |||
| 2 | |||
| 1 | |||
| instance | |||
| instance | |||
! | |||
| 2 | |||
| 1 | |||
| command | |||
| 0x0B | |||
|- | |||
| 3 | |||
| 1 | |||
| command | |||
| 0x0B | |||
! | |||
| 3 | |||
| 1 | | 1 | ||
| tag | | tag | ||
| 0x80 | | 0x80 | ||
|} | |} |
Revision as of 23:49, 13 February 2013
Overview
The tsctl server serves up a TCP api on port 5001. This includes all of the functionality available using the standard Tsctl API Reference.
Functions
ClassCount
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | ClassCount | ClassCount | |||||
8 | 1 | tag | 0x80 |
InstanceCount
See InstanceCount API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | ClassNumber | ClassNumber | 4 | 4 | InstanceCount | InstanceCount | |
8 | 1 | tag | 0x80 |
APICount
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | ClassNumber | ClassNumber | 4 | 4 | APICount | APICount | |
8 | 1 | tag | 0x80 |
LockCount
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x13 | |
4 | 4 | LockCount | LockCount | |||||
8 | 1 | tag | 0x80 |
LockHolderInfo
See LockHolderInfo API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x70 | |
4 | 4 | LockHolderInfo.Length | LockHolderInfo.Length | |||||
8+i*10 | 1 | tag | 0x13 | |||||
9+i*10 | 4 | LockHolderInfo[i].pid | LockHolderInfo[i].pid | |||||
13+i*10 | 1 | tag | 0x13 | |||||
14+i*10 | 4 | LockHolderInfo[i].count | LockHolderInfo[i].count | |||||
18+i*10 | 1 | tag | 0x80 |
ConnWaitInfo
See ConnWaitInfo API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0x70 | |
4 | 4 | ConnWaitInfo.Length | ConnWaitInfo.Length | |||||
8+i*10 | 1 | tag | 0x13 | |||||
9+i*10 | 4 | ConnWaitInfo[i].pid | ConnWaitInfo[i].pid | |||||
13+i*10 | 1 | tag | 0x13 | |||||
14+i*10 | 4 | ConnWaitInfo[i].wait | ConnWaitInfo[i].wait | |||||
18+i*10 | 1 | tag | 0x80 |
CANBusGet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0xC0 | |
4 | 4 | CANInstance | CANInstance | 4 | 4 | CANBusGet | CANBusGet | |
8 | 1 | tag | 0x80 |
BuildTime
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0x03 | |
4 | 4 | BuildTime | BuildTime | |||||
8 | 1 | tag | 0x80 |
ModelId
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x08 | |
3 | 1 | command | 0x08 | 3 | 1 | tag | 0x13 | |
4 | 4 | ModelId | ModelId | |||||
8 | 1 | tag | 0x80 |
BaseBoardId
See BaseBoardId API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x09 | |
3 | 1 | command | 0x09 | 3 | 1 | tag | 0x13 | |
4 | 4 | BaseBoardId | BaseBoardId | |||||
8 | 1 | tag | 0x80 |
MapLength
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0A | |
3 | 1 | command | 0x0A | 3 | 1 | tag | 0x13 | |
4 | 4 | MapLength | MapLength | |||||
8 | 1 | tag | 0x80 |
MapGet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0B | |
3 | 1 | command | 0x0B | 3 | 1 | tag | 0x50 | |
4 | 4 | MapIndex | MapIndex | 4 | 4 | MapGet.Length | MapGet.Length | |
8 | 1*MapGet.Length | MapGet | MapGet | |||||
8+1*MapGet.Length | 1 | tag | 0x53 | |||||
9+1*MapGet.Length | 4 | Value.Length | Value.Length | |||||
13+1*MapGet.Length | 4*Value.Length | Value | Value | |||||
13+1*MapGet.Length+4*Value.Length | 1 | tag | 0x80 |
MapLookup
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0C | |
3 | 1 | command | 0x0C | 3 | 1 | tag | 0x13 | |
4 | 4 | String.Length | String.Length | 4 | 4 | MapLookup | MapLookup | |
8 | 1*String.Length | String | String | 8 | 1 | tag | 0x80 |
MapLookupPartial
See MapLookupPartial API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0D | |
3 | 1 | command | 0x0D | 3 | 1 | tag | 0x50 | |
4 | 4 | StringPrefix.Length | StringPrefix.Length | 4 | 4 | MapLookupPartial.Length | MapLookupPartial.Length | |
8 | 1*StringPrefix.Length | StringPrefix | StringPrefix | 8 | 1*MapLookupPartial.Length | MapLookupPartial | MapLookupPartial | |
8+1*StringPrefix.Length | 4 | Value | Value | 8+1*MapLookupPartial.Length | 1 | tag | 0x80 |
MapAdd
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0E | |
3 | 1 | command | 0x0E | 3 | 1 | tag | 0xC0 | |
4 | 4 | String.Length | String.Length | 4 | 4 | MapAdd | MapAdd | |
8 | 1*String.Length | String | String | 8 | 1 | tag | 0x80 | |
8+1*String.Length | 4 | Value | Value |
MapDelete
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0F | |
3 | 1 | command | 0x0F | 3 | 1 | tag | 0xC0 | |
4 | 4 | String.Length | String.Length | 4 | 4 | MapDelete | MapDelete | |
8 | 1*String.Length | String | String | 8 | 1 | tag | 0x80 |
Note
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x10 | |
3 | 1 | command | 0x10 | 3 | 1 | tag | 0x50 | |
4 | 4 | Message.Length | Message.Length | 4 | 4 | Note.Length | Note.Length | |
8 | 1*Message.Length | Message | Message | 8 | 1*Note.Length | Note | Note | |
8+1*Note.Length | 1 | tag | 0x80 |
Version
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x11 | |
3 | 1 | command | 0x11 | 3 | 1 | tag | 0x50 | |
4 | 4 | Version.Length | Version.Length | |||||
8 | 1*Version.Length | Version | Version | |||||
8+1*Version.Length | 1 | tag | 0x80 |
UptimeServer
See UptimeServer API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x12 | |
3 | 1 | command | 0x12 | 3 | 1 | tag | 0x03 | |
4 | 4 | UptimeServer | UptimeServer | |||||
8 | 1 | tag | 0x80 |
UptimeHost
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x13 | |
3 | 1 | command | 0x13 | 3 | 1 | tag | 0x03 | |
4 | 4 | UptimeHost | UptimeHost | |||||
8 | 1 | tag | 0x80 |
FPGARevision
See FPGARevision API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x14 | |
3 | 1 | command | 0x14 | 3 | 1 | tag | 0x13 | |
4 | 4 | FPGARevision | FPGARevision | |||||
8 | 1 | tag | 0x80 |
EchoNumber
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0000 | 0 | 2 | class | 0x0000 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x15 | |
3 | 1 | command | 0x15 | 3 | 1 | tag | 0x13 | |
4 | 4 | n | n | 4 | 4 | EchoNumber | EchoNumber | |
8 | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
Peek8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x00 | |
4 | 4 | Address | Address | 4 | 1 | Peek8 | Peek8 | |
5 | 1 | tag | 0x80 |
Poke8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 1 | Value | Value |
Peek16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0x01 | |
4 | 4 | Address | Address | 4 | 2 | Peek16 | Peek16 | |
6 | 1 | tag | 0x80 |
Poke16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 2 | Value | Value |
Peek32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0x03 | |
4 | 4 | Address | Address | 4 | 4 | Peek32 | Peek32 | |
8 | 1 | tag | 0x80 |
Poke32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x08 | |
3 | 1 | command | 0x08 | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | Value | Value |
BitGet8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x09 | |
3 | 1 | command | 0x09 | 3 | 1 | tag | 0x13 | |
4 | 4 | Address | Address | 4 | 4 | BitGet8 | BitGet8 | |
8 | 4 | BitNumber | BitNumber | 8 | 1 | tag | 0x80 |
BitAssign8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0A | |
3 | 1 | command | 0x0A | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber | |||||
12 | 4 | Value | Value |
BitSet8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0B | |
3 | 1 | command | 0x0B | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber |
BitClear8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0C | |
3 | 1 | command | 0x0C | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber |
BitGet16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0D | |
3 | 1 | command | 0x0D | 3 | 1 | tag | 0x13 | |
4 | 4 | Address | Address | 4 | 4 | BitGet16 | BitGet16 | |
8 | 4 | BitNumber | BitNumber | 8 | 1 | tag | 0x80 |
BitAssign16
See BitAssign16 API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0E | |
3 | 1 | command | 0x0E | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber | |||||
12 | 4 | Value | Value |
BitSet16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0F | |
3 | 1 | command | 0x0F | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber |
BitClear16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x10 | |
3 | 1 | command | 0x10 | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber |
BitGet32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x11 | |
3 | 1 | command | 0x11 | 3 | 1 | tag | 0x13 | |
4 | 4 | Address | Address | 4 | 4 | BitGet32 | BitGet32 | |
8 | 4 | BitNumber | BitNumber | 8 | 1 | tag | 0x80 |
BitAssign32
See BitAssign32 API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x12 | |
3 | 1 | command | 0x12 | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber | |||||
12 | 4 | Value | Value |
BitSet32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x13 | |
3 | 1 | command | 0x13 | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber |
BitClear32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x14 | |
3 | 1 | command | 0x14 | 3 | 1 | tag | 0x80 | |
4 | 4 | Address | Address | |||||
8 | 4 | BitNumber | BitNumber |
PeekStream
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x15 | |
3 | 1 | command | 0x15 | 3 | 1 | tag | 0x50 | |
4 | 4 | address | address | 4 | 4 | dest.Length | dest.Length | |
8 | 4 | direction | direction | 8 | 1*dest.Length | dest | dest | |
12 | 4 | dest.Length | dest.Length | 8+1*dest.Length | 1 | tag | 0x80 |
PokeStream
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x16 | |
3 | 1 | command | 0x16 | 3 | 1 | tag | 0x80 | |
4 | 4 | address | address | |||||
8 | 4 | direction | direction | |||||
12 | 4 | data.Length | data.Length | |||||
16 | 1*data.Length | data | data |
Refresh
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x17 | |
3 | 1 | command | 0x17 | 3 | 1 | tag | 0x80 |
Commit
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x18 | |
3 | 1 | command | 0x18 | 3 | 1 | tag | 0x80 | |
4 | 4 | ForceAll | ForceAll |
BitToggle8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x19 | |
3 | 1 | command | 0x19 | 3 | 1 | tag | 0x13 | |
4 | 4 | Address | Address | 4 | 4 | BitToggle8 | BitToggle8 | |
8 | 4 | BitNumber | BitNumber | 8 | 1 | tag | 0x80 |
BitToggle16
See BitToggle16 API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1A | |
3 | 1 | command | 0x1A | 3 | 1 | tag | 0x13 | |
4 | 4 | Address | Address | 4 | 4 | BitToggle16 | BitToggle16 | |
8 | 4 | BitNumber | BitNumber | 8 | 1 | tag | 0x80 |
BitToggle32
See BitToggle32 API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1B | |
3 | 1 | command | 0x1B | 3 | 1 | tag | 0x13 | |
4 | 4 | Address | Address | 4 | 4 | BitToggle32 | BitToggle32 | |
8 | 4 | BitNumber | BitNumber | 8 | 1 | tag | 0x80 |
Assign8X
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1C | |
3 | 1 | command | 0x1C | 3 | 1 | tag | 0x00 | |
4 | 4 | Address | Address | 4 | 1 | Assign8X | Assign8X | |
8 | 4 | BitMSB | BitMSB | 5 | 1 | tag | 0x80 | |
12 | 4 | BitLSB | BitLSB | |||||
16 | 4 | Value | Value |
Assign16X
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1D | |
3 | 1 | command | 0x1D | 3 | 1 | tag | 0x01 | |
4 | 4 | Address | Address | 4 | 2 | Assign16X | Assign16X | |
8 | 4 | BitMSB | BitMSB | 6 | 1 | tag | 0x80 | |
12 | 4 | BitLSB | BitLSB | |||||
16 | 4 | Value | Value |
Assign32X
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1E | |
3 | 1 | command | 0x1E | 3 | 1 | tag | 0x03 | |
4 | 4 | Address | Address | 4 | 4 | Assign32X | Assign32X | |
8 | 4 | BitMSB | BitMSB | 8 | 1 | tag | 0x80 | |
12 | 4 | BitLSB | BitLSB | |||||
16 | 4 | Value | Value |
BitsGet8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1F | |
3 | 1 | command | 0x1F | 3 | 1 | tag | 0x00 | |
4 | 4 | Address | Address | 4 | 1 | BitsGet8 | BitsGet8 | |
8 | 4 | BitMSB | BitMSB | 5 | 1 | tag | 0x80 | |
12 | 4 | BitLSB | BitLSB |
BitsGet16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x20 | |
3 | 1 | command | 0x20 | 3 | 1 | tag | 0x01 | |
4 | 4 | Address | Address | 4 | 2 | BitsGet16 | BitsGet16 | |
8 | 4 | BitMSB | BitMSB | 6 | 1 | tag | 0x80 | |
12 | 4 | BitLSB | BitLSB |
BitsGet32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0001 | 0 | 2 | class | 0x0001 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x21 | |
3 | 1 | command | 0x21 | 3 | 1 | tag | 0x03 | |
4 | 4 | Address | Address | 4 | 4 | BitsGet32 | BitsGet32 | |
8 | 4 | BitMSB | BitMSB | 8 | 1 | tag | 0x80 | |
12 | 4 | BitLSB | BitLSB |
Wait
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0002 | 0 | 2 | class | 0x0002 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x03 | |
4 | 4 | microseconds | microseconds | 4 | 4 | Wait | Wait | |
8 | 1 | tag | 0x80 |
Delay
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0002 | 0 | 2 | class | 0x0002 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x80 | |
4 | 4 | microseconds | microseconds |
Tick
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0002 | 0 | 2 | class | 0x0002 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x03 | |
4 | 4 | Tick | Tick | |||||
8 | 1 | tag | 0x80 |
usElapsed
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0002 | 0 | 2 | class | 0x0002 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x03 | |
4 | 4 | start | start | 4 | 4 | usElapsed | usElapsed | |
8 | 1 | tag | 0x80 |
usFuture
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0002 | 0 | 2 | class | 0x0002 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x03 | |
4 | 4 | start | start | 4 | 4 | usFuture | usFuture | |
8 | 4 | microseconds | microseconds | 8 | 1 | tag | 0x80 |
TimeoutQ
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0002 | 0 | 2 | class | 0x0002 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0xC1 | |
4 | 4 | start | start | 4 | 4 | TimeoutQ | TimeoutQ | |
8 | 4 | end | end | 8 | 1 | tag | 0x80 |
TPS
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0002 | 0 | 2 | class | 0x0002 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0x03 | |
4 | 4 | TPS | TPS | |||||
8 | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0003 | 0 | 2 | class | 0x0003 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0003 | 0 | 2 | class | 0x0003 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0003 | 0 | 2 | class | 0x0003 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
ModeGet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0003 | 0 | 2 | class | 0x0003 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0xC2 | |
4 | 4 | PinNumber | PinNumber | 4 | 4 | ModeGet | ModeGet | |
8 | 1 | tag | 0x80 |
ModeSet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0003 | 0 | 2 | class | 0x0003 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0xC3 | |
4 | 4 | PinNumber | PinNumber | 4 | 4 | ModeSet | ModeSet | |
8 | 4 | Mode | Mode | 8 | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
DirSet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x80 | |
4 | 4 | num | num | |||||
8 | 4 | asOutput | asOutput |
DataSet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x80 | |
4 | 4 | num | num | |||||
8 | 4 | asHigh | asHigh |
DirGet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | DirGet | DirGet | |
8 | 1 | tag | 0x80 |
DataGet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | DataGet | DataGet | |
8 | 1 | tag | 0x80 |
Count
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0004 | 0 | 2 | class | 0x0004 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0x03 | |
4 | 4 | Count | Count | |||||
8 | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
Refresh
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x80 |
Commit
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x80 | |
4 | 4 | ForceAll | ForceAll |
Set
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0x80 | |
4 | 4 | DIONum | DIONum | |||||
8 | 4 | State | State |
Get
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0xC4 | |
4 | 4 | DIONum | DIONum | 4 | 4 | Get | Get | |
8 | 1 | tag | 0x80 |
SetAsync
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0x80 | |
4 | 4 | DIONum | DIONum | |||||
8 | 4 | State | State |
GetAsync
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x08 | |
3 | 1 | command | 0x08 | 3 | 1 | tag | 0xC4 | |
4 | 4 | DIONum | DIONum | 4 | 4 | GetAsync | GetAsync | |
8 | 1 | tag | 0x80 |
Wait
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x09 | |
3 | 1 | command | 0x09 | 3 | 1 | tag | 0x53 | |
4 | 4 | match.Length | match.Length | 4 | 4 | match.Length | match.Length | |
8 | 4 | min | min | 8 | 4*match.Length | match | match | |
12 | 4 | max | max | 8+4*match.Length | 1 | tag | 0x80 | |
16 | 4 | nh.Length | nh.Length | |||||
20 | 4*nh.Length | nh | nh | |||||
20+4*nh.Length | 4 | nl.Length | nl.Length | |||||
24+4*nh.Length | 4*nl.Length | nl | nl |
Count
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0A | |
3 | 1 | command | 0x0A | 3 | 1 | tag | 0x03 | |
4 | 4 | Count | Count | |||||
8 | 1 | tag | 0x80 |
Capabilities
See Capabilities API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0B | |
3 | 1 | command | 0x0B | 3 | 1 | tag | 0xC5 | |
4 | 4 | num | num | 4 | 4 | Capabilities | Capabilities | |
8 | 1 | tag | 0x80 |
GetMulti
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0005 | 0 | 2 | class | 0x0005 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0C | |
3 | 1 | command | 0x0C | 3 | 1 | tag | 0x13 | |
4 | 4 | state.Length | state.Length | 4 | 4 | GetMulti | GetMulti | |
8 | 4 | offset | offset | 8 | 1 | tag | 0x50 | |
9 | 4 | state.Length | state.Length | |||||
13 | 1*state.Length | state | state | |||||
13+1*state.Length | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0006 | 0 | 2 | class | 0x0006 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0006 | 0 | 2 | class | 0x0006 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0006 | 0 | 2 | class | 0x0006 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
Write
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0006 | 0 | 2 | class | 0x0006 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0xC7 | |
4 | 4 | devadr | devadr | 4 | 4 | Write | Write | |
8 | 4 | adrslen | adrslen | 8 | 1 | tag | 0x80 | |
12 | 4 | adrs | adrs | |||||
16 | 4 | bytes.Length | bytes.Length | |||||
20 | 1*bytes.Length | bytes | bytes |
Read
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0006 | 0 | 2 | class | 0x0006 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0xC7 | |
4 | 4 | devadr | devadr | 4 | 4 | Read | Read | |
8 | 4 | adrslen | adrslen | 8 | 1 | tag | 0x50 | |
12 | 4 | adrs | adrs | 9 | 4 | bytes.Length | bytes.Length | |
16 | 4 | bytes.Length | bytes.Length | 13 | 1*bytes.Length | bytes | bytes | |
13+1*bytes.Length | 1 | tag | 0x80 |
Rx
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0007 | 0 | 2 | class | 0x0007 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0xCB | |
4 | 4 | Rx | Rx | |||||
8 | 1 | tag | 0x74 | |||||
9 | 4 | arg1.Length | 1 | |||||
13+i*34 | 1 | tag | 0x03 | |||||
14+i*34 | 4 | arg1[i].flags | arg1[i].flags | |||||
18+i*34 | 1 | tag | 0x03 | |||||
19+i*34 | 4 | arg1[i].id | arg1[i].id | |||||
23+i*34 | 1 | tag | 0x03 | |||||
24+i*34 | 4 | arg1[i].t_sec | arg1[i].t_sec | |||||
28+i*34 | 1 | tag | 0x03 | |||||
29+i*34 | 4 | arg1[i].t_usec | arg1[i].t_usec | |||||
33+i*34 | 1 | tag | 0x03 | |||||
34+i*34 | 4 | arg1[i].length | arg1[i].length | |||||
38+i*34 | 1 | tag | 0x40 | |||||
39+i*34 | 4 | arg1[i].data.Length | arg1[i].data.Length | |||||
43+i*34 | 1*arg1[i].data.Length | arg1[i].data | arg1[i].data | |||||
43+i*34+1*arg1[i].data.Length | 1 | tag | 0x80 |
Tx
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0007 | 0 | 2 | class | 0x0007 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0xCB | |
4 | 4 | flags | flags | 4 | 4 | Tx | Tx | |
8 | 4 | id | id | 8 | 1 | tag | 0x80 | |
12 | 4 | data.Length | data.Length | |||||
16 | 1*data.Length | data | data |
BaudSet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0007 | 0 | 2 | class | 0x0007 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x03 | |
4 | 4 | opt_baud | opt_baud | 4 | 4 | BaudSet | BaudSet | |
8 | 1 | tag | 0x80 |
BaudGet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0007 | 0 | 2 | class | 0x0007 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x03 | |
4 | 4 | BaudGet | BaudGet | |||||
8 | 1 | tag | 0x80 |
Abort
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0007 | 0 | 2 | class | 0x0007 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x80 |
RxMulti
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0007 | 0 | 2 | class | 0x0007 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0xCB | |
4 | 4 | msg.Length | msg.Length | 4 | 4 | RxMulti | RxMulti | |
8 | 4 | min | min | 8 | 1 | tag | 0x74 | |
9 | 4 | arg1.Length | arg1.Length | |||||
13+i*34 | 1 | tag | 0x03 | |||||
14+i*34 | 4 | arg1[i].flags | arg1[i].flags | |||||
18+i*34 | 1 | tag | 0x03 | |||||
19+i*34 | 4 | arg1[i].id | arg1[i].id | |||||
23+i*34 | 1 | tag | 0x03 | |||||
24+i*34 | 4 | arg1[i].t_sec | arg1[i].t_sec | |||||
28+i*34 | 1 | tag | 0x03 | |||||
29+i*34 | 4 | arg1[i].t_usec | arg1[i].t_usec | |||||
33+i*34 | 1 | tag | 0x03 | |||||
34+i*34 | 4 | arg1[i].length | arg1[i].length | |||||
38+i*34 | 1 | tag | 0x40 | |||||
39+i*34 | 4 | arg1[i].data.Length | arg1[i].data.Length | |||||
43+i*34 | 1*arg1[i].data.Length | arg1[i].data | arg1[i].data | |||||
43+i*34+1*arg1[i].data.Length | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
Write
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0xCC | |
4 | 4 | adrs | adrs | 4 | 4 | Write | Write | |
8 | 4 | buf.Length | buf.Length | 8 | 1 | tag | 0x80 | |
12 | 1*buf.Length | buf | buf |
Read
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0xCC | |
4 | 4 | adrs | adrs | 4 | 4 | Read | Read | |
8 | 4 | buf.Length | buf.Length | 8 | 1 | tag | 0x40 | |
9 | 4 | buf.Length | buf.Length | |||||
13 | 1*buf.Length | buf | buf | |||||
13+1*buf.Length | 1 | tag | 0x80 |
ReadWrite
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0xCC | |
4 | 4 | adrs | adrs | 4 | 4 | ReadWrite | ReadWrite | |
8 | 4 | wbuf.Length | wbuf.Length | 8 | 1 | tag | 0x40 | |
12 | 1*wbuf.Length | wbuf | wbuf | 9 | 4 | rbuf.Length | rbuf.Length | |
12+1*wbuf.Length | 4 | rbuf.Length | rbuf.Length | 13 | 1*rbuf.Length | rbuf | rbuf | |
13+1*rbuf.Length | 1 | tag | 0x80 |
ClockSet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0xCC | |
4 | 4 | hz | hz | 4 | 4 | ClockSet | ClockSet | |
8 | 1 | tag | 0x80 |
EdgeSet
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0008 | 0 | 2 | class | 0x0008 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0xCC | |
4 | 4 | posedge | posedge | 4 | 4 | EdgeSet | EdgeSet | |
8 | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
Type
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0xCD | |
4 | 4 | Type | Type | |||||
8 | 1 | tag | 0x80 |
VoltageRangeList
See VoltageRangeList API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x70 | |
4 | 4 | VoltageRangeList.Length | VoltageRangeList.Length | |||||
8+i*32 | 1 | tag | 0x31 | |||||
9+i*32 | 1 | tag | 0x23 | |||||
10+i*32 | 4 | VoltageRangeList[i].low.start | VoltageRangeList[i].low.start | |||||
14+i*32 | 1 | tag | 0x23 | |||||
15+i*32 | 4 | VoltageRangeList[i].low.step | VoltageRangeList[i].low.step | |||||
19+i*32 | 1 | tag | 0x03 | |||||
20+i*32 | 4 | VoltageRangeList[i].low.count | VoltageRangeList[i].low.count | |||||
24+i*32 | 1 | tag | 0x31 | |||||
25+i*32 | 1 | tag | 0x23 | |||||
26+i*32 | 4 | VoltageRangeList[i].high.start | VoltageRangeList[i].high.start | |||||
30+i*32 | 1 | tag | 0x23 | |||||
31+i*32 | 4 | VoltageRangeList[i].high.step | VoltageRangeList[i].high.step | |||||
35+i*32 | 1 | tag | 0x03 | |||||
36+i*32 | 4 | VoltageRangeList[i].high.count | VoltageRangeList[i].high.count | |||||
40+i*32 | 1 | tag | 0x80 |
PrecisionList
See PrecisionList API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0x13 | |
4 | 4 | PrecisionList | PrecisionList | |||||
8 | 1 | tag | 0x80 |
PeriodRangeList
See PeriodRangeList API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0x71 | |
4 | 4 | PeriodRangeList.Length | PeriodRangeList.Length | |||||
8+i*15 | 1 | tag | 0x03 | |||||
9+i*15 | 4 | PeriodRangeList[i].start | PeriodRangeList[i].start | |||||
13+i*15 | 1 | tag | 0x03 | |||||
14+i*15 | 4 | PeriodRangeList[i].step | PeriodRangeList[i].step | |||||
18+i*15 | 1 | tag | 0x03 | |||||
19+i*15 | 4 | PeriodRangeList[i].count | PeriodRangeList[i].count | |||||
23+i*15 | 1 | tag | 0x80 |
TriggerList
See TriggerList API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0x53 | |
4 | 4 | TriggerList.Length | TriggerList.Length | |||||
8 | 4*TriggerList.Length | TriggerList | TriggerList | |||||
8+4*TriggerList.Length | 1 | tag | 0x80 |
Channels
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x08 | |
3 | 1 | command | 0x08 | 3 | 1 | tag | 0x13 | |
4 | 4 | Channels | Channels | |||||
8 | 1 | tag | 0x80 |
Reset
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x09 | |
3 | 1 | command | 0x09 | 3 | 1 | tag | 0x80 |
ChannelEnable
See ChannelEnable API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0A | |
3 | 1 | command | 0x0A | 3 | 1 | tag | 0x13 | |
4 | 4 | ch | ch | 4 | 4 | ChannelEnable | ChannelEnable | |
8 | 4 | flag | flag | 8 | 1 | tag | 0x80 |
ChannelSamplePeriod
See ChannelSamplePeriod API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0B | |
3 | 1 | command | 0x0B | 3 | 1 | tag | 0x03 | |
4 | 4 | ch | ch | 4 | 4 | ChannelSamplePeriod | ChannelSamplePeriod | |
8 | 4 | ns | ns | 8 | 1 | tag | 0x80 |
ChannelPrecision
See ChannelPrecision API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0C | |
3 | 1 | command | 0x0C | 3 | 1 | tag | 0x13 | |
4 | 4 | ch | ch | 4 | 4 | ChannelPrecision | ChannelPrecision | |
8 | 4 | prec | prec | 8 | 1 | tag | 0x80 |
ChannelVoltageRange
See ChannelVoltageRange API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0D | |
3 | 1 | command | 0x0D | 3 | 1 | tag | 0x13 | |
4 | 4 | ch | ch | 4 | 4 | ChannelVoltageRange | ChannelVoltageRange | |
8 | 4 | low | low | 8 | 1 | tag | 0x80 | |
12 | 4 | high | high |
Configuration
See Configuration API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0E | |
3 | 1 | command | 0x0E | 3 | 1 | tag | 0x13 | |
4 | 4 | low.Length | low.Length | 4 | 4 | Configuration | Configuration | |
8 | 4 | high.Length | high.Length | 8 | 1 | tag | 0x63 | |
12 | 4 | prec.Length | prec.Length | 9 | 4 | low.Length | low.Length | |
16 | 4 | t.Length | t.Length | 13 | 4*low.Length | low | low | |
20 | 4 | trigger.Length | trigger.Length | 13+4*low.Length | 1 | tag | 0x63 | |
14+4*low.Length | 4 | high.Length | high.Length | |||||
18+4*low.Length | 4*high.Length | high | high | |||||
18+4*low.Length+4*high.Length | 1 | tag | 0x53 | |||||
19+4*low.Length+4*high.Length | 4 | prec.Length | prec.Length | |||||
23+4*low.Length+4*high.Length | 4*prec.Length | prec | prec | |||||
23+4*low.Length+4*high.Length+4*prec.Length | 1 | tag | 0x53 | |||||
24+4*low.Length+4*high.Length+4*prec.Length | 4 | t.Length | t.Length | |||||
28+4*low.Length+4*high.Length+4*prec.Length | 4*t.Length | t | t | |||||
28+4*low.Length+4*high.Length+4*prec.Length+4*t.Length | 1 | tag | 0x53 | |||||
29+4*low.Length+4*high.Length+4*prec.Length+4*t.Length | 4 | trigger.Length | trigger.Length | |||||
33+4*low.Length+4*high.Length+4*prec.Length+4*t.Length | 4*trigger.Length | trigger | trigger | |||||
33+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length | 1 | tag | 0x53 | |||||
34+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length | 4 | itrig.Length | itrig.Length | |||||
38+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length | 4*itrig.Length | itrig | itrig | |||||
38+4*low.Length+4*high.Length+4*prec.Length+4*t.Length+4*trigger.Length+4*itrig.Length | 1 | tag | 0x80 |
ConfigureTest
See ConfigureTest API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0F | |
3 | 1 | command | 0x0F | 3 | 1 | tag | 0x13 | |
4 | 4 | low.Length | low.Length | 4 | 4 | ConfigureTest | ConfigureTest | |
8 | 4*low.Length | low | low | 8 | 1 | tag | 0x80 | |
8+4*low.Length | 4 | high.Length | high.Length | |||||
12+4*low.Length | 4*high.Length | high | high | |||||
12+4*low.Length+4*high.Length | 4 | prec.Length | prec.Length | |||||
16+4*low.Length+4*high.Length | 4*prec.Length | prec | prec | |||||
16+4*low.Length+4*high.Length+4*prec.Length | 4 | rate.Length | rate.Length | |||||
20+4*low.Length+4*high.Length+4*prec.Length | 4*rate.Length | rate | rate | |||||
20+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | 4 | trigger.Length | trigger.Length | |||||
24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | 4*trigger.Length | trigger | trigger | |||||
24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length+4*trigger.Length | 4 | itrig | itrig |
Configure
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x10 | |
3 | 1 | command | 0x10 | 3 | 1 | tag | 0x13 | |
4 | 4 | low.Length | low.Length | 4 | 4 | Configure | Configure | |
8 | 4*low.Length | low | low | 8 | 1 | tag | 0x80 | |
8+4*low.Length | 4 | high.Length | high.Length | |||||
12+4*low.Length | 4*high.Length | high | high | |||||
12+4*low.Length+4*high.Length | 4 | prec.Length | prec.Length | |||||
16+4*low.Length+4*high.Length | 4*prec.Length | prec | prec | |||||
16+4*low.Length+4*high.Length+4*prec.Length | 4 | rate.Length | rate.Length | |||||
20+4*low.Length+4*high.Length+4*prec.Length | 4*rate.Length | rate | rate | |||||
20+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | 4 | trigger.Length | trigger.Length | |||||
24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length | 4*trigger.Length | trigger | trigger | |||||
24+4*low.Length+4*high.Length+4*prec.Length+4*rate.Length+4*trigger.Length | 4 | itrig | itrig |
ITrig
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x11 | |
3 | 1 | command | 0x11 | 3 | 1 | tag | 0x13 | |
4 | 4 | itrig | itrig | 4 | 4 | ITrig | ITrig | |
8 | 1 | tag | 0x80 |
Get
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x12 | |
3 | 1 | command | 0x12 | 3 | 1 | tag | 0x13 | |
4 | 4 | channel | channel | 4 | 4 | Get | Get | |
8 | 1 | tag | 0x80 |
Put
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x13 | |
3 | 1 | command | 0x13 | 3 | 1 | tag | 0x13 | |
4 | 4 | channel | channel | 4 | 4 | Put | Put | |
8 | 4 | value | value | 8 | 1 | tag | 0x80 |
Ready
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x14 | |
3 | 1 | command | 0x14 | 3 | 1 | tag | 0x13 | |
4 | 4 | channel | channel | 4 | 4 | Ready | Ready | |
8 | 1 | tag | 0x80 |
Gets8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x15 | |
3 | 1 | command | 0x15 | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Gets8 | Gets8 | |
8 | 1 | tag | 0x50 | |||||
9 | 4 | buf.Length | buf.Length | |||||
13 | 1*buf.Length | buf | buf | |||||
13+1*buf.Length | 1 | tag | 0x80 |
Gets16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x16 | |
3 | 1 | command | 0x16 | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Gets16 | Gets16 | |
8 | 1 | tag | 0x51 | |||||
9 | 4 | buf.Length | buf.Length | |||||
13 | 2*buf.Length | buf | buf | |||||
13+2*buf.Length | 1 | tag | 0x80 |
Gets32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x17 | |
3 | 1 | command | 0x17 | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Gets32 | Gets32 | |
8 | 1 | tag | 0x53 | |||||
9 | 4 | buf.Length | buf.Length | |||||
13 | 4*buf.Length | buf | buf | |||||
13+4*buf.Length | 1 | tag | 0x80 |
Puts8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x18 | |
3 | 1 | command | 0x18 | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Puts8 | Puts8 | |
8 | 1*buf.Length | buf | buf | 8 | 1 | tag | 0x80 |
Puts16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x19 | |
3 | 1 | command | 0x19 | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Puts16 | Puts16 | |
8 | 2*buf.Length | buf | buf | 8 | 1 | tag | 0x80 |
Puts32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1A | |
3 | 1 | command | 0x1A | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Puts32 | Puts32 | |
8 | 4*buf.Length | buf | buf | 8 | 1 | tag | 0x80 |
Readys8
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1B | |
3 | 1 | command | 0x1B | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Readys8 | Readys8 | |
8 | 1*buf.Length | buf | buf | 8 | 1 | tag | 0x80 |
Readys16
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1C | |
3 | 1 | command | 0x1C | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Readys16 | Readys16 | |
8 | 2*buf.Length | buf | buf | 8 | 1 | tag | 0x80 |
Readys32
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x0009 | 0 | 2 | class | 0x0009 | |
2 | 1 | instance | instance | 2 | 1 | command | 0x1D | |
3 | 1 | command | 0x1D | 3 | 1 | tag | 0x13 | |
4 | 4 | buf.Length | buf.Length | 4 | 4 | Readys32 | Readys32 | |
8 | 4*buf.Length | buf | buf | 8 | 1 | tag | 0x80 |
Lock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Lock | Lock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Unlock
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Unlock | Unlock | |
8 | 4 | flags | flags | 8 | 1 | tag | 0x80 |
Preempt
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x13 | |
4 | 4 | Preempt | Preempt | |||||
8 | 1 | tag | 0x80 |
QueryFunction
See QueryFunction API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x53 | |
4 | 4 | type | type | 4 | 4 | QueryFunction.Length | QueryFunction.Length | |
8 | 4*QueryFunction.Length | QueryFunction | QueryFunction | |||||
8+4*QueryFunction.Length | 1 | tag | 0x80 |
PWM
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | PWM | PWM | |
8 | 4 | periodHigh | periodHigh | 8 | 1 | tag | 0x80 | |
12 | 4 | periodLow | periodLow |
QueryPWM
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | QueryPWM | QueryPWM | |
8 | 1 | tag | 0x43 | |||||
9 | 4 | periodHigh.Length | periodHigh.Length | |||||
13 | 4*periodHigh.Length | periodHigh | periodHigh | |||||
13+4*periodHigh.Length | 1 | tag | 0x43 | |||||
14+4*periodHigh.Length | 4 | periodLow.Length | periodLow.Length | |||||
18+4*periodHigh.Length | 4*periodLow.Length | periodLow | periodLow | |||||
18+4*periodHigh.Length+4*periodLow.Length | 1 | tag | 0x80 |
PWMfd
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | PWMfd | PWMfd | |
8 | 4 | freq | freq | 8 | 1 | tag | 0x80 | |
12 | 4 | DC | DC |
QueryPWMfd
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | QueryPWMfd | QueryPWMfd | |
8 | 1 | tag | 0x43 | |||||
9 | 4 | freq.Length | freq.Length | |||||
13 | 4*freq.Length | freq | freq | |||||
13+4*freq.Length | 1 | tag | 0x43 | |||||
14+4*freq.Length | 4 | DC.Length | DC.Length | |||||
18+4*freq.Length | 4*DC.Length | DC | DC | |||||
18+4*freq.Length+4*DC.Length | 1 | tag | 0x80 |
QuadratureCount
See QuadratureCount API Reference.
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x08 | |
3 | 1 | command | 0x08 | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | QuadratureCount | QuadratureCount | |
8 | 1 | tag | 0x80 |
EdgeCount
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x09 | |
3 | 1 | command | 0x09 | 3 | 1 | tag | 0x03 | |
4 | 4 | num | num | 4 | 4 | EdgeCount | EdgeCount | |
8 | 4 | edge | edge | 8 | 1 | tag | 0x80 |
Glitched
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0A | |
3 | 1 | command | 0x0A | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | Glitched | Glitched | |
8 | 1 | tag | 0x80 |
HBridge
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000A | 0 | 2 | class | 0x000A | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0B | |
3 | 1 | command | 0x0B | 3 | 1 | tag | 0x13 | |
4 | 4 | num | num | 4 | 4 | HBridge | HBridge | |
8 | 4 | state | state | 8 | 1 | tag | 0x80 |
JSON
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x00 | |
3 | 1 | command | 0x00 | 3 | 1 | tag | 0x80 |
Assign
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x01 | |
3 | 1 | command | 0x01 | 3 | 1 | tag | 0x80 |
NoAssign
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x02 | |
3 | 1 | command | 0x02 | 3 | 1 | tag | 0x80 |
Hex
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x03 | |
3 | 1 | command | 0x03 | 3 | 1 | tag | 0x80 |
Dec
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x04 | |
3 | 1 | command | 0x04 | 3 | 1 | tag | 0x80 |
Oct
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x05 | |
3 | 1 | command | 0x05 | 3 | 1 | tag | 0x80 |
AStr
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x06 | |
3 | 1 | command | 0x06 | 3 | 1 | tag | 0x80 |
AHex
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x07 | |
3 | 1 | command | 0x07 | 3 | 1 | tag | 0x80 |
ADec
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x08 | |
3 | 1 | command | 0x08 | 3 | 1 | tag | 0x80 |
AOct
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x09 | |
3 | 1 | command | 0x09 | 3 | 1 | tag | 0x80 |
ABinOct
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0A | |
3 | 1 | command | 0x0A | 3 | 1 | tag | 0x80 |
ABinHex
TCP Request Packet | TCP Reply Packet | |||||||
---|---|---|---|---|---|---|---|---|
Offset | Bytes | Field | Value | Offset | Bytes | Field | Value | |
0 | 2 | class | 0x000B | 0 | 2 | class | 0x000B | |
2 | 1 | instance | instance | 2 | 1 | command | 0x0B | |
3 | 1 | command | 0x0B | 3 | 1 | tag | 0x80 |