diff options
author | Christian Gromm <christian.gromm@microchip.com> | 2016-12-08 13:51:04 +0100 |
---|---|---|
committer | Christian Gromm <christian.gromm@microchip.com> | 2016-12-08 13:51:04 +0100 |
commit | 8c5f2324d7aa61669324aec1a0ad091fe1379489 (patch) | |
tree | 29cbdcdbe3657e1400d596ec3d560a2573d80817 /scripts/camera-os88133-ap0100.script | |
parent | e89ba11bd9111f02a940f227cf979f1947e975ac (diff) |
src: unicens: import sources
This patch adds the source tree of the NetworkManager v3.0.4.
Additionally, it provides the needed configuration scripts.
Change-Id: I23778b51423b51a4f87741957e0fb208bceb79b3
Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Diffstat (limited to 'scripts/camera-os88133-ap0100.script')
-rw-r--r-- | scripts/camera-os88133-ap0100.script | 928 |
1 files changed, 928 insertions, 0 deletions
diff --git a/scripts/camera-os88133-ap0100.script b/scripts/camera-os88133-ap0100.script new file mode 100644 index 0000000..baee2a2 --- /dev/null +++ b/scripts/camera-os88133-ap0100.script @@ -0,0 +1,928 @@ +<script> + <!-- This file contains the setup script for AIS14022 Single Board CAM with OS88133 and AP0100/AR0132 --> + + <!-- + Reset VIOC and Sensor AP0100/AR0132 + =================================== + Open INIC's GPIO port + Configure following INIC GPIOs to Output with Open Drain (default is open/High-Z, pullups are in place on Cam PCB): + GP1/PS0 = VC_DEBUG + GP2/PS1 = CAM_PWD + GP8/RSOUT = VC_RESET_N and CAM_RESET_N + Pull CAM_PWD and VC_RESET_N/CAM_RESET_N to low + 5ms pause + Release VC_RESET_N/CAM_RESET_N + --> + <action> + <name>INIC.GPIOPortCreat.StartResultAck(SenderHandle: 0x0000, Index: 0x00, DebounceTime: 0x0010</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>701</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>00 00 10</payload_hex> + </action> + <action> + <name>INIC.GPIOPortPinMode.SetGet(GPIOPortHandle: 0x1D00, PinConfiguration: {Pin: 0x01, Mode: 0x50 (OutputOpenDrain)}, {Pin: 0x02, Mode: 0x50 (OutputOpenDrain)}, {Pin: 0x08, Mode: 0x50 (OutputOpenDrain)})</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>703</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>1D 00 01 50 02 50 08 50</payload_hex> + </action> + <action> + <!-- pull down CAM_PWD and VC_RESET_N/CAM_RESET_N --> + <name>INIC.GPIOPortPinState.SetGet(GPIOPortHandle: 0x1D00, Mask: 0x0104, Data: 0x0000)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>704</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>1D 00 01 04 00 00</payload_hex> + </action> + <action> + <name>Pause for 25ms</name> + <type>PAUSE</type> + <pause_ms>25</pause_ms> + </action> + <action> + <!-- release VC_RESET_N/CAM_RESET_N --> + <name>INIC.GPIOPortPinState.SetGet(GPIOPortHandle: 0x1D00, Mask: 0x0100, Data: 0x0100)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>704</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>1D 00 01 00 01 00</payload_hex> + </action> + + + + <!-- + Configure INIC's I2C port + ========================= + Open INIC's I2C port (Master, 400kbps) + --> + + <action> + <name>INIC.I2CPortCreate.StartResultAck(SenderHandle: 0x0000, Index: 0x00, Address: 0x00, Operation Mode: 0x01 (Master), Speed: 0x01 (fast)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C1</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>00 00 01 01</payload_hex> + </action> + <action> + <name>Pause 5ms</name> + <type>PAUSE</type> + <pause_ms>5</pause_ms> + </action> + + <!-- + Configure VIOC's handshake + ========================== + switch off FIFO status messages to increase speed + --> + <action> + <name>IocSwitchFifoStatusOff (1/2)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 00 00 37 01 01 02 02</payload_hex> + </action> + <action> + <name>IocSwitchFifoStatusOff (2/2)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C3</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 25 20 FF FF</payload_hex> + </action> + + <!-- + Configure VIOC's routing engine + =============================== + download routing created by IOC config tool + "./scriptgen-v2 IocConfig Camera_Routing_OS85623_NoDDR2_ext.h 37 0 VIOC_SetupRouting" + --> + <action> + <name>VIOC_SetupRouting (1/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 01 00 D1 01 00 60 00</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (2/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 11 FF FF 00 0F 01 2C D0 20 00 09 01 00 C0 01 01 02 09 03 7F</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (3/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 14 FF FF 00 12 01 2C D0 20 00 0C 00 00 30 07 00 00 1C 00 1C 02 03 03</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (4/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 11 FF FF 00 0F 01 2C D0 20 00 09 01 00 84 02 00 20 00 20 00</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (5/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 11 FF FF 00 0F 01 2C D0 20 00 09 30 00 20 02 00 00 C0 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (6/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 1D FF FF 00 1B 01 2C D0 20 00 15 12 00 00 01 00 03 00 02 33 00 00 00 00 00 00 00 BB 00 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (7/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 11 00 45 01 00 5B 80</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (8/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 11 00 60 01 00 0B 80</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (9/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 1D FF FF 00 1B 01 2C D0 20 00 15 12 00 01 01 00 05 34 00 2F 00 00 00 00 00 00 00 0F 00 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (10/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 11 00 46 01 00 5B 81</payload_hex> + </action> + <action> + <name>VIOC_SetupRouting (11/11)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 11 00 6A 01 00 0B 81</payload_hex> + </action> + + <!-- + Configure VIOC's H264 encoder + ============================= + download video profile + "./scriptgen-v2 IocConfig Encoder__1280x720_I_30Hz_104B__AP0100.h 37 0 VIOC_SetupVideo" + --> + <action> + <name>VIOC_SetupVideo (1/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 01 00 B5 01 00 9C 9C</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (2/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 01 00 B6 01 00 9C 9C</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (3/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 01 00 B7 01 00 9C 9C</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (4/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 01 00 B8 01 00 9C 9C</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (5/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 11 FF FF 00 0F 01 2C D0 20 00 09 30 00 20 01 01 04 C0 7F 08</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (6/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 11 FF FF 00 0F 01 2C D0 20 00 09 30 00 21 01 01 00 00 FE FF</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (7/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 24 01 00 02 D0</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (8/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 25 01 00 05 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (9/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 26 01 00 00 19</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (10/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 27 01 00 01 04</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (11/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 28 01 00 04 32</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (12/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 29 01 00 06 8C</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (13/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 30 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (14/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 31 01 00 FF FF</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (15/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 32 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (16/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 33 01 00 FF FF</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (17/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 34 01 00 0E 10</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (18/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 3C 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (19/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 3D 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (20/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 3E 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (21/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 3F 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (22/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 00 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (23/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 01 01 00 00 10</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (24/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 04 01 00 05 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (25/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 05 01 00 02 D0</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (26/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 06 01 00 00 02</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (27/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 07 01 00 00 0E</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (28/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 08 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (29/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 0A 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (30/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 0B 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (31/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 0C 01 00 00 29</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (32/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 0D 01 00 00 EC</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (33/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 10 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (34/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 11 01 00 05 78</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (35/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 12 01 00 03 98</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (36/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 13 01 00 00 F0</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (37/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 14 01 00 00 28</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (38/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 15 01 00 00 14</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (39/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 16 01 00 00 1B</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (40/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 17 01 00 24 1A</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (41/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 18 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (42/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 19 01 00 0C CC</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (43/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 1A 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (44/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 1B 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (45/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 1C 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (46/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 1D 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (47/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 1E 01 00 00 27</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (48/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 1F 01 00 00 4E</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (49/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 40 01 00 00 38</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (50/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 41 01 00 23 28</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (51/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 42 01 00 02 1C</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (52/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 43 01 00 0B B8</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (53/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 44 01 00 0B B8</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (54/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 50 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (55/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 51 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (56/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 52 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (57/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 30 00 53 01 00 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (58/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B0 01 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (59/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B1 01 00 68</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (60/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B2 01 00 C0</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (61/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B3 01 00 0E</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (62/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B4 01 00 C3</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (63/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B5 01 00 3E</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (64/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B6 01 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (65/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B7 01 00 01</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (66/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B8 01 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (67/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 B9 01 00 08</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (68/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 BA 01 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (69/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 BB 01 00 03</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (70/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 BC 01 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (71/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 BD 01 00 49</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (72/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 BE 01 00 03</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (73/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 90 01 00 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (74/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0E FF FF 00 0C 01 2C D0 20 00 06 00 00 91 01 00 50</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (75/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 11 FF FF 00 0F 01 2C D0 20 00 09 01 00 9E 01 01 80 00 80 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (76/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 11 FF FF 00 0F 01 2C D0 20 00 09 01 00 9E 01 01 00 00 80 00</payload_hex> + </action> + <action> + <name>VIOC_SetupVideo (77/77)</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 00 00 A0 01 01 00 F0</payload_hex> + </action> + + + <!-- + Start VIOC Encoder + ================== + Send START_CODEC command to VIOC + --> + <action> + <name>VIOC_StartCodec</name> + <type>SEND_MCM</type> + <fblock_id_hex>0</fblock_id_hex> + <function_id_hex>6C4</function_id_hex> + <op_type_request_hex>2</op_type_request_hex> + <op_type_response_hex>C</op_type_response_hex> + <payload_hex>0F 00 00 00 25 0F FF FF 00 0D 01 2C D0 20 00 07 00 00 91 01 01 04 04</payload_hex> + </action> +</script> |