- /////////////////////////////////////////////Mask////////////////////////////////////////////////////////////
- uint8_t buf[1];
- buf[0] = Trigger;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Masks;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Mask;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
-
- for(size_t k = 0 ; k < devc->DATA_WIDTH_BYTES ; ++k)
- sendEscaping(tcp, devc->trigger_mask + devc->DATA_WIDTH_BYTES -1-k, 1);
-
-
- /////////////////////////////////////////////Value////////////////////////////////////////////////////////////
- buf[0]= Trigger;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Masks;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Value;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
-
-
- for(size_t k = 0 ; k < devc->DATA_WIDTH_BYTES ; ++k)
- sendEscaping(tcp, devc->trigger_value + devc->DATA_WIDTH_BYTES -1-k, 1);
-
-
- /////////////////////////////////////////////Mask_last////////////////////////////////////////////////////////////
- buf[0] = Trigger;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Last_Masks;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Mask_last;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
-
-
- for(size_t k = 0 ; k < devc->DATA_WIDTH_BYTES ; ++k)
- sendEscaping(tcp, devc->trigger_mask_last + devc->DATA_WIDTH_BYTES -1-k, 1);
-
-
- /////////////////////////////////////////////Value_last////////////////////////////////////////////////////////////
- buf[0] = Trigger;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0]= Last_Masks;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0]= Value_last;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
-
-
- for(size_t k = 0 ; k < devc->DATA_WIDTH_BYTES ; ++k)
- sendEscaping(tcp, devc->trigger_value_last + devc->DATA_WIDTH_BYTES -1-k, 1);
-
- /////////////////////////////////////////////edge_mask////////////////////////////////////////////////////////////
- buf[0] = Trigger;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Select_Edge_Mask;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
- buf[0] = Set_Edge_Mask;
- ipdbg_org_la_tcp_send(tcp, buf, 1);
-
- for(size_t k = 0 ; k < devc->DATA_WIDTH_BYTES ; ++k)
- sendEscaping(tcp, devc->trigger_edge_mask + devc->DATA_WIDTH_BYTES -1-k, 1);
-
-
+ uint8_t buf;
+
+ /* Mask */
+ buf = CMD_CFG_TRIGGER;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_MASKS;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_MASK;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+
+ for (size_t i = 0; i < devc->DATA_WIDTH_BYTES; i++)
+ send_escaping(tcp, devc->trigger_mask + devc->DATA_WIDTH_BYTES - 1 - i, 1);
+
+ /* Value */
+ buf = CMD_CFG_TRIGGER;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_MASKS;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_VALUE;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+
+ for (size_t i = 0; i < devc->DATA_WIDTH_BYTES; i++)
+ send_escaping(tcp, devc->trigger_value + devc->DATA_WIDTH_BYTES - 1 - i, 1);
+
+ /* Mask_last */
+ buf = CMD_CFG_TRIGGER;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_MASKS_LAST;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_MASK_LAST;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+
+ for (size_t i = 0; i < devc->DATA_WIDTH_BYTES; i++)
+ send_escaping(tcp, devc->trigger_mask_last + devc->DATA_WIDTH_BYTES - 1 - i, 1);
+
+ /* Value_last */
+ buf = CMD_CFG_TRIGGER;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_MASKS_LAST;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_VALUE_LAST;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+
+ for (size_t i = 0; i < devc->DATA_WIDTH_BYTES; i++)
+ send_escaping(tcp, devc->trigger_value_last + devc->DATA_WIDTH_BYTES - 1 - i, 1);
+
+ /* Edge_mask */
+ buf = CMD_CFG_TRIGGER;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_SELECT_EDGE_MASK;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+ buf = CMD_TRIG_SET_EDGE_MASK;
+ ipdbg_org_la_tcp_send(tcp, &buf, 1);
+
+ for (size_t i = 0; i < devc->DATA_WIDTH_BYTES; i++)
+ send_escaping(tcp, devc->trigger_edge_mask + devc->DATA_WIDTH_BYTES - 1 - i, 1);