User guide

210 RealCT Direct API Developer Guide
Chapter 6: MVIP-95
Example 14. MVIP95_CMD_SET_OUTPUT Sample Code
(Continued)
memset(&Connect, 0, sizeof(Connect));
Connect.parms.size = sizeof(Connect);
/* Connect { CT_BUS, 1, 1 } <= { LOCAL, 2, 0 } */
pOutput = &(Connect.parms.output[0]);
pOutput->mode = MVIP95_CONNECT_MODE;
/* Output stream / timeslot */
pOutput->terminus.bus = MVIP95_CT_BUS;
pOutput->terminus.stream = 1;
pOutput->terminus.timeslot = 1;
/* Input stream / timeslot */
pOutput->connected_from.bus = MVIP95_LOCAL_BUS;
pOutput->connected_from.stream = 2;
pOutput->connected_from.timeslot = 0;
/* Connect { LOCAL, 3, 0 } <= { CT_BUS, 0, 1 } */
pOutput = &(Connect.parms.output[1]);
pOutput->mode = MVIP95_CONNECT_MODE;
/* Output stream / timeslot */
pOutput->terminus.bus = MVIP95_LOCAL_BUS;
pOutput->terminus.stream = 3;
pOutput->terminus.timeslot = 0;
/* Input stream / timeslot */
pOutput->connected_from.bus = MVIP95_CT_BUS;
pOutput->connected_from.stream = 0;
pOutput->connected_from.timeslot = 1;