mirror of
https://github.com/simh/simh.git
synced 2026-01-26 04:01:38 +00:00
Added scp SHOW SERIAL command
Fixed Ethernet formatting of open device names Fixed serial generic naming to accomodate for the fact that an OS list of serial devices might not include devices which are already opened.
This commit is contained in:
@@ -30,7 +30,6 @@
|
||||
#ifndef _SIM_SERIAL_H_
|
||||
#define _SIM_SERIAL_H_ 0
|
||||
|
||||
|
||||
/* Windows definitions */
|
||||
|
||||
#if defined (_WIN32)
|
||||
@@ -76,7 +75,6 @@ typedef int SERHANDLE;
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/* Common definitions */
|
||||
|
||||
typedef struct serial_config { /* serial port configuration */
|
||||
@@ -86,15 +84,16 @@ typedef struct serial_config { /* serial port configura
|
||||
uint32 stopbits; /* 0/1/2 stop bits (0 implies 1.5) */
|
||||
} SERCONFIG;
|
||||
|
||||
typedef struct tmln TMLN;
|
||||
|
||||
/* Global routines */
|
||||
|
||||
extern SERHANDLE sim_open_serial (char *name);
|
||||
extern SERHANDLE sim_open_serial (char *name, TMLN *lp);
|
||||
extern t_stat sim_config_serial (SERHANDLE port, SERCONFIG config);
|
||||
extern t_bool sim_control_serial (SERHANDLE port, t_bool connect);
|
||||
extern int32 sim_read_serial (SERHANDLE port, char *buffer, int32 count, char *brk);
|
||||
extern int32 sim_write_serial (SERHANDLE port, char *buffer, int32 count);
|
||||
extern void sim_close_serial (SERHANDLE port);
|
||||
extern t_stat sim_show_serial (FILE* st);
|
||||
extern t_stat sim_show_serial (FILE* st, DEVICE *dptr, UNIT* uptr, int32 val, void* desc);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user