12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /***************************************************************************
- sys/ibgts.c
- -------------------
- copyright : (C) 2001, 2002 by Frank Mori Hess
- email : fmhess@users.sourceforge.net
- ***************************************************************************/
- /***************************************************************************
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
- #include "gpibP.h"
- /*
- * IBGTS
- * Go to the controller standby state from the controller
- * active state, i.e., turn ATN off.
- */
- int ibgts( gpib_board_t *board )
- {
- int status = ibstatus( board );
- int retval;
- if( ( status & CIC ) == 0 )
- {
- printk( "gpib: not CIC during ibgts()\n" );
- return -1;
- }
- retval = board->interface->go_to_standby( board ); /* go to standby */
- if( retval < 0 )
- printk( "gpib: error while going to standby\n");
- board->interface->update_status( board, 0 );
- return retval;
- }
|