The protocol for all manual variable transfers is shown below. For information on packet formats, click here.
A computer can be either the sending unit or the receiving unit.
Step | Direction | Packet | ||
---|---|---|---|---|
|
|
|
|
VAR (specifing the size without the extra four bytes). |
|
|
ACK | ||
|
|
CTS or MEM. If MEM, then stop. | ||
|
|
ACK | ||
|
|
DATA with an extra four bytes at the beginning. | ||
|
|
ACK | ||
|
|
EOT or another VAR. If var, go to step 2. | ||
|
|
ACK |
The data packet contains the variable data. For information on variable formats, click here.
Examples (PC sending variables to TI):
PC: | 08 06 07 00 06 00 00 00 00 01 7A 4C 00 | Variable Header: Expression "z" |
TI: | 98 56 00 00 | Acknowledgement of header |
98 09 00 00 | Clear to send variable | |
PC: | 08 56 00 00 | Acknowledgement of CTS |
08 15 0A 00 00 00 00 00 00 04 67 02 02 1F 8E 00 | Variable data: "6.28318530718" | |
TI: | 98 56 00 00 | Acknowledgement of data |
PC: | 08 92 00 00 | End of transmission |
TI: | 98 56 00 00 | Acknowledgement of EOT |
PC: | 08 06 07 00 06 00 00 00 00 01 79 4B 00 | Variable Header: Expression "y" |
TI: | 98 56 00 00 | Acknowledgement of request |
98 36 05 00 05 00 01 00 00 06 00 | Out of memory |
Screenshots |
Table of Contents |
Silent Transfers |