(Page 29 of 29 in this chapter) Version
swiSetVerify
Description
- Enables or disables command-by-command verification of switching functions.
Prototype
- DWORD swiSetVerify ( SWIHD swihd
unsigned verify)
- swihd Handle returned by swiOpenSwitch
.
- verify Specifies whether to enable or disable verification. A non-zero value enables verification and zero (0) disables verification.
Return Values
Events
Details
- This function enables or disables command-by-command verification of switching functions. If verification of commands is enabled, the driver verifies low-level switch I/O operations and returns the error CTAERR_DRIVER_ERROR if the driver detects an internal switching error.
- If CTAERR_DRIVER_ERROR is returned, call swiGetLastError to retrieve the MVIP device error code.
See Also
- swiDisableSwitch
, swiEnableSwitch, swiGetLastError
Example
void mySwitchVerify(SWIHD hd)
{
SWI_TERMINUS output, savedinput, input;
BYTE pattern;
unsigned mode;
DWORD status;
/* Enable Verification */
swiSetVerify(hd, 1);
output.bus = MVIP95_MVIP_BUS;
output.stream = 1;
output.timeslot = 0;
input.bus = MVIP95_LOCAL_BUS;
input.stream = 0;
input.timeslot = 0;
swiGetOutputState(hd, &output, &mode, &pattern, &savedinput, 1);
status = swiMakeConnection(hd, &input, &output, 1);
if (status != SUCCESS)
{
fprintf(stderr, "Switch Verification Failed\n");
}
else
{
/*...Restore state...*/
}
/* Disable Verification */
swiSetVerify(hd, 0);
}
(Page 29 of 29 in this chapter) Version
Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights
reserved.