API / Commands / TAKE Command
TAKE Command
TAKE Command
Overview
TAKE Command is used to invoke layout/layer/scene changes of video processor, such as Load Scene/Bank and Layer configuration.
Device Supported
Q Series: Q16pro Gen 2
X Series: X2, X3, X7, X8, X14
Command Structure
- Group TAKE : Q16pro gen 2 4U/2U
| Element | Attribute | Detail |
|---|---|---|
| HEAD | < | |
| TYPE | T | |
| ADDR | 0x00 | default |
| SEQN | 0x00 | default |
| CMMD | 0xF0 | |
| DAT1 | 0x38 | Group TAKE |
| DAT2 | 0x00 | Unused |
| DAT3 | 0x05 | default |
| DAT4 | 0x00 | Unused |
| CHKS | 2D | Check sum=ADDR+SN+CMD+DAT1+DAT2+DAT3+DAT4 |
| END | > | |
| DATA BLOCK | buffer[0] | screen group 1: no take(00), take(02) |
| buffers in HEX | buffer[1] | screen group 2: no take(00), take(02) |
| buffer[2] | screen group 3: no take(00), take(02) | |
| buffer[3] | screen group 4: no take(00), take(02) | |
| CHKS | check sum=buffer[0] + buffer[1] + buffer[2] +buffer[3] |
- Group TAKE : Q16pro gen 2 8U
| Element | Attribute | Detail |
|---|---|---|
| HEAD | < | |
| TYPE | T | |
| ADDR | 0x00 | default |
| SEQN | 0x00 | default |
| CMMD | 0xF0 | |
| DAT1 | 0x38 | Group TAKE |
| DAT2 | 0x00 | Unused |
| DAT3 | 0x0B | Default |
| DAT4 | 0x00 | Unused |
| CHKS | 33 | Check sum=ADDR+SN+CMD+DAT1+DAT2+DAT3+DAT4 |
| END | > | |
| DATA BLOCK | buffer[0] | screen group 1: no take(00), take(02) |
| buffers in HEX | buffer[1] | screen group 2: no take(00), take(02) |
| buffer[2] | screen group 3: no take(00), take(02) | |
| buffer[3] | screen group 4: no take(00), take(02) | |
| buffer[4] | screen group 5: no take(00), take(02) | |
| buffer[5] | screen group 6: no take(00), take(02) | |
| buffer[6] | screen group 7: no take(00), take(02) | |
| buffer[7] | screen group 8: no take(00), take(02) | |
| buffer[8] | screen group 9: no take(00), take(02) | |
| buffer[9] | screen group 10: no take(00), take(02) | |
| CHKS | check sum=buffer[0] + buffer[1] + buffer[2] | |
| +buffer[3]+buffer[4] + buffer[5] + buffer[6] +buffer[7] | ||
| buffer[8] + buffer[9] |
TAKE command: X series
| Element | Attribute | Detail |
|---|---|---|
| HEAD | < | |
| TYPE | T | |
| ADDR | 0x00 | default |
| SEQN | 0x00 | default |
| CMMD | 0x78 | |
| DAT1 | 0x00 | TAKE |
| DAT2 | 0x00 | Unused |
| DAT3 | 0x00 | Unused |
| DAT4 | 0x00 | Unused |
| CHKS | 78 | Check sum=ADDR+SN+CMD+DAT1+DAT2+DAT3+DAT4 |
| END | > |
Command Sample
- Group TAKE Q16pro gen 2 4U
<T0000F0380005002D>\00\02\00\00\02 //screen group 2 take switch <T0000F0380005002D>\02\02\00\00\04 //screen group 1&2 take switch
- Group TAKE Q16pro gen 2 8U
<T0000F038000B0033>\00\00\00\02\00\00\00\00\00\00\02 //screen group 4 take switch <T0000F038000B0033>\02\02\02\02\00\00\00\00\00\00\08 //screen group 1&2&3&4 take switch
- TAKE command X series
<T0000780000000078>//TAKE switch