/* -*-c-*-
*
- * $Id: tx-serial-unix.h,v 1.1 2002/01/25 19:34:45 mdw Exp $
+ * $Id: tx-serial-unix.h,v 1.2 2002/01/30 09:25:15 mdw Exp $
*
* Unix/POSIX serial port transport
*
/*----- Revision history --------------------------------------------------*
*
* $Log: tx-serial-unix.h,v $
+ * Revision 1.2 2002/01/30 09:25:15 mdw
+ * Modify for new transport configuration. Set PowerJog parameters as the
+ * default.
+ *
* Revision 1.1 2002/01/25 19:34:45 mdw
* Initial revision
*
extern void txsu_shutdown(void);
-extern txport *txsu_create(const char */*file*/, const char */*config*/);
+extern txport *txsu_create(const char */*file*/);
+extern int txsu_configure(txport */*txg*/,
+ const char */*k*/, const char */*v*/);
extern void *txsu_fetch(void */*txv*/);
extern ssize_t txsu_write(txport */*txg*/,
const void */*p*/, size_t /*sz*/);
};
static txport_ops txsu_ops = {
- TX_LIST, "serial-unix", txsu_fv, "9600:8-none-1",
- txsu_create, txsu_fetch, txsu_write, txsu_destroy
+ TX_LIST, "serial-unix", txsu_fv,
+ "flow=none;baud=9600;format=8-odd-1;newline=cr",
+ txsu_create, txsu_configure, txsu_fetch, txsu_write, txsu_destroy
};
# undef TX_LIST
# define TX_LIST &txsu_ops