- portstring port; 
- _handleSPHandle _handle; 
- Undocumented in source. 
- Configalias Config = SPConfig 
- ~this~this() 
- Undocumented in source. 
- closevoid close() 
- namestring name() 
- handleinout(SPHandle) handle() 
- reopenvoid reopen(string np, Config cfg) 
- reopenvoid reopen(string np) 
- reopenvoid reopen(Config cfg) 
- reopenvoid reopen() 
- toStringstring toString() 
- Returns extend mode string (example: "/dev/ttyUSB0:38400:8N1") 
- settypeof(this) set(T val) 
- settypeof(this) set(string val) 
- closedbool closed() 
- configconst(Config) config() 
- configvoid config(Config c) 
- parityParity parity [@property getter] 
- baudRateuint baudRate [@property getter] 
- dataBitsDataBits dataBits [@property getter] 
- stopBitsStopBits stopBits [@property getter] 
- parityParity parity [@property setter] 
- baudRateuint baudRate [@property setter] 
- dataBitsDataBits dataBits [@property setter] 
- stopBitsStopBits stopBits [@property setter] 
- listAvailablestring[] listAvailable() 
- List of available serial ports in system 
- m_readvoid[] m_read(void[] buf) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- m_writesize_t m_write(const(void[]) arr) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setupvoid setup(Config conf) 
- open handler, set new config 
- m_tcgetattrvoid m_tcgetattr(termios* t) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- m_tcsetattrvoid m_tcsetattr(int v, const(termios*) t) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- m_ioctlvoid m_ioctl(int v, termios2* t) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- posixSetupvoid posixSetup(Config conf) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- openPortvoid openPort() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setCCvoid setCC(ubyte[2] val) 
- getCCubyte[2] getCC() 
- initialConfigvoid initialConfig(Config conf) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setUintBaudRatevoid setUintBaudRate(uint br) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getUintBaudRateuint getUintBaudRate() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- winSetupvoid winSetup() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- updTimeoutsvoid updTimeouts() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setTimeoutsvoid setTimeouts(DWORD rit, DWORD rttm, DWORD rttc, DWORD wttm, DWORD wttc) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
Non-blocking work with serial port