internal static extern int serial_getdatabits(SafeSerialHandle handle, out int databits);
 internal static extern int serial_isopen(SafeSerialHandle handle, [MarshalAs(UnmanagedType.Bool)] out bool isOpen);
 internal static extern int serial_setdtr(SafeSerialHandle handle, [MarshalAs(UnmanagedType.Bool)] bool dtr);
 internal static extern int serial_getxonlimit(SafeSerialHandle handle, out int xonLimit);
 internal static extern int serial_open(SafeSerialHandle handle);
 internal static extern int serial_getdiscardnull(SafeSerialHandle handle, [MarshalAs(UnmanagedType.Bool)] out bool discardnull);
 internal static extern int serial_gettxcontinueonxoff(SafeSerialHandle handle, [MarshalAs(UnmanagedType.Bool)] out bool txContinueOnXOff);
 internal static extern WaitForModemEvent serial_waitformodemevent(SafeSerialHandle handle, WaitForModemEvent mevent);
 internal static extern int serial_abortwaitformodemevent(SafeSerialHandle handle);
Пример #10
0
 internal static extern SerialReadWriteEvent serial_waitforevent(SafeSerialHandle handle, SerialReadWriteEvent rwevent, int timeout);
Пример #11
0
 internal static extern int serial_write(SafeSerialHandle handle, IntPtr buffer, int length);
Пример #12
0
 internal static extern IntPtr serial_error(SafeSerialHandle handle);
Пример #13
0
 internal static extern int serial_getbreak(SafeSerialHandle handle, [MarshalAs(UnmanagedType.Bool)] out bool breakState);
Пример #14
0
 internal static extern int serial_getrts(SafeSerialHandle handle, [MarshalAs(UnmanagedType.Bool)] out bool rts);
Пример #15
0
 internal static extern int serial_getparity(SafeSerialHandle handle, out Parity parity);
Пример #16
0
 internal static extern int serial_discardoutbuffer(SafeSerialHandle handle);
Пример #17
0
 internal static extern int serial_getstopbits(SafeSerialHandle handle, out StopBits stopbits);
Пример #18
0
 internal static extern IntPtr serial_getports(SafeSerialHandle handle);
Пример #19
0
 internal static extern int serial_getparityreplace(SafeSerialHandle handle, out int parityReplace);
Пример #20
0
 internal static extern int serial_setdevicename(SafeSerialHandle handle, [MarshalAs(UnmanagedType.LPStr)] string deviceName);
Пример #21
0
 internal static extern int serial_setxofflimit(SafeSerialHandle handle, int xoffLimit);
Пример #22
0
 internal static extern IntPtr serial_getdevicename(SafeSerialHandle handle);
Пример #23
0
 internal static extern int serial_gethandshake(SafeSerialHandle handle, out Handshake handshake);
Пример #24
0
 internal static extern int serial_setbaud(SafeSerialHandle handle, int baud);
Пример #25
0
 internal static extern int serial_close(SafeSerialHandle handle);
Пример #26
0
 internal static extern int serial_getbaud(SafeSerialHandle handle, out int baud);
Пример #27
0
 internal static extern int serial_setproperties(SafeSerialHandle handle);
Пример #28
0
 public void serial_terminate(SafeSerialHandle handle)
 {
     handle.Dispose();
 }