Socket Sender
๐ KR
Description
It streams and exports the finalized code as motion instruction packets to a local ABB IRC5 controller via a TCP socket.

Input
| Name | Type | Description |
|---|---|---|
| SocketBundle | SocketBundle | Data bundle containing the socket client and the instruction packet list. |
Required Parameter
| Name | Type | Description |
|---|---|---|
| Max Queue | Number | Target upper limit for the robot queue. (Default: 350) |
| MaxTick | Number | Maximum packets sent per timer callback. (Default: 35) |
| Bundle Size | Number | Bundle size: Number of instructions grouped per transmission. (Default: 5, Max recommended: 8) |
| Interval(ms) | Number | Timer interval (ms). Default 100ms = 10Hz. Decreasing improves responsiveness, increasing reduces load. |

| Name | Type | Description |
|---|---|---|
| Send | Toggle | Toggle to authorize packet transmission while connected. โข TRUE: Start packet streaming. โข FALSE: Stop transmission and pause the robot (Default). |
| Reset | Button | Reset transmission state. Temporarily pauses transmission, resets index to the beginning, and retransmits from the first packet. The robot stops and resumes operation from the initial position upon receiving the first packet. |

| Name | Type | Description |
|---|---|---|
| Panel | Panel | Socket communication status and log information. |

