bool ReadDO(ushort port) { short err = USBDASK.UD_DO_ReadPort((ushort)CardNo, 0, out uint StatusByte); if (err == 0) { return(Convert.ToBoolean((StatusByte >> port) & 1)); } return(false); }