Mask Bit
Description
Mask or unmask a single output bit.
Masking disables the corresponding switch for the PIPLX_OpBit, PIPLX_OpCrosspoint and PIPLX_WriteSub functions.
This facility is particularly useful for matrix sub-units, where it can be used to guard against programming errors that could otherwise result in damage to matrix switches or external circuits. Note that PIPLX_MaskCrosspoint allows more straightforward use of row/column co-ordinates with matrices.
Prototype
DWORD PIPLX_MaskBit(SESSION session, DWORD CardNum, DWORD OutSub, DWORD BitNum, BOOL Action);
Parameters:
Session - The session variable obtained from the PICMLX_Connect call
CardNum - card number
OutSub - output sub-unit number
BitNum - output bit number
Action - 1 to mask, 0 to unmask
Returns:
Zero for success, or non-zero error code.