list_ports_linux.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/src/impl/list_ports/
list__ports__linux_8cc
list_ports_osx.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/src/impl/list_ports/
list__ports__osx_8cc
list_ports_win.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/src/impl/list_ports/
list__ports__win_8cc
mdc2250.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/tests/proof_of_concepts/
mdc2250_8cc
python_serial_test.py
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/tests/proof_of_concepts/
python__serial__test_8py
python_serial_test
tuple
sio
namespacepython__serial__test.html
a69d99016c331ed2062dda917297f3e52
serial.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/src/
serial_8cc
serial/serial.h
serial/impl/unix.h
Serial::ScopedReadLock
Serial::ScopedWriteLock
serial.dox
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/doc/
serial_8dox
serial.h
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/include/serial/
serial_8h
serial/v8stdint.h
serial::IOException
serial::PortInfo
serial::PortNotOpenedException
serial::Serial
serial::SerialException
serial::Timeout
serial
#define
THROW
serial_8h.html
a25cffc64bd967636d69d7c3c82af1030
(exceptionClass, message)
bytesize_t
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8
fivebits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8af09eeaf7333d2feda0bd3d748d5e3123
sixbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a608eb93b80fe8531d626b4e588c5bc8b
sevenbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a7cf0a3607e326ff6736941008ea8174d
eightbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a47f14d952cf9bed6c3f7ae5985161990
flowcontrol_t
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351
flowcontrol_none
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a083bc02a6e8e7c6540a28654c0f95bb0
flowcontrol_software
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351ab3390af5eee11740af5e09d71ad419a6
flowcontrol_hardware
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a84d411ac86fd25d659eef30aade04c43
parity_t
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481
parity_none
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a31cbb2b3cf0870d1a089d66295918416
parity_odd
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481affd8fd58edf7c25bab458cafaebecb10
parity_even
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481abe15d241d407528bc8a199b02301ed46
parity_mark
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a6d7af531414706617a23fe1926ad7ac6
parity_space
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a94681358f3d53873698fdc98d6890cef
stopbits_t
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469
stopbits_one
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ab70806555a14cb43e5cc43f6f3d01157
stopbits_two
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ae0b1b8af1ece65afeacbe9fff198fa47
stopbits_one_point_five
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469abb25fb831662d361d99cf12fb0da45ec
std::vector< PortInfo >
list_ports
namespaceserial.html
a8fa048a9e4663d6d6b474c1830491a57
()
DESCRIPTION
LICENSE
serial_example.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/examples/
serial__example_8cc
serial/serial.h
void
enumerate_ports
serial__example_8cc.html
a996e0d351ea6c804947e9533581765ea
()
int
main
serial__example_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
void
my_sleep
serial__example_8cc.html
a89b7c9d8c710b057346cc9ac52ae3734
(unsigned long milliseconds)
void
print_usage
serial__example_8cc.html
ae5ad5cbeccaedc03a48d3c7eaa803e79
()
int
run
serial__example_8cc.html
ac1f545534cdaab9094198a5dc2c2a79f
(int argc, char **argv)
tokenizer.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/tests/proof_of_concepts/
tokenizer_8cc
boost::function< void(std::string &, std::vector< std::string > &)>
TokenizerType
tokenizer_8cc.html
a449537a15a9dfe1c576b4bb69d95c240
void
_delimeter_tokenizer
tokenizer_8cc.html
a4f5eac7be9630aad0286248b24705361
(std::string &data, std::vector< std::string > &tokens, std::string delimeter)
int
main
tokenizer_8cc.html
a840291bc02cba5474a4cb46a9b9566fe
(void)
unix.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/src/impl/
unix_8cc
serial/impl/unix.h
#define
TIOCINQ
unix_8cc.html
ad6548c2f81bf6e2679166b22d24784f1
timespec
timespec_from_ms
unix_8cc.html
a89267c1a694b6017c261da0387291546
(const uint32_t millis)
unix.h
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/include/serial/impl/
unix_8h
serial/serial.h
serial::MillisecondTimer
serial::serial::Serial::SerialImpl
serial
DESCRIPTION
LICENSE
unix_serial_tests.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/tests/
unix__serial__tests_8cc
serial/serial.h
int
main
unix__serial__tests_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
unix_timer_tests.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/tests/unit/
unix__timer__tests_8cc
serial/impl/unix.h
int
main
unix__timer__tests_8cc.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
v8stdint.h
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/include/serial/
v8stdint_8h
win.cc
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/src/impl/
win_8cc
win.h
/home/rosbuild/hudson/workspace/doc-indigo-serial/doc_stacks/2015-12-04_13-29-14.467460/serial/include/serial/impl/
win_8h
python_serial_test
namespacepython__serial__test.html
tuple
sio
namespacepython__serial__test.html
a69d99016c331ed2062dda917297f3e52
serial
namespaceserial.html
serial::IOException
serial::MillisecondTimer
serial::PortInfo
serial::PortNotOpenedException
serial::Serial
serial::SerialException
serial::Timeout
bytesize_t
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8
fivebits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8af09eeaf7333d2feda0bd3d748d5e3123
sixbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a608eb93b80fe8531d626b4e588c5bc8b
sevenbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a7cf0a3607e326ff6736941008ea8174d
eightbits
namespaceserial.html
a00b3281fa11cea770c0b0c8a106080f8a47f14d952cf9bed6c3f7ae5985161990
flowcontrol_t
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351
flowcontrol_none
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a083bc02a6e8e7c6540a28654c0f95bb0
flowcontrol_software
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351ab3390af5eee11740af5e09d71ad419a6
flowcontrol_hardware
namespaceserial.html
a93ef57a314b4e562f9eded6c15d34351a84d411ac86fd25d659eef30aade04c43
parity_t
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481
parity_none
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a31cbb2b3cf0870d1a089d66295918416
parity_odd
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481affd8fd58edf7c25bab458cafaebecb10
parity_even
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481abe15d241d407528bc8a199b02301ed46
parity_mark
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a6d7af531414706617a23fe1926ad7ac6
parity_space
namespaceserial.html
a8f45d26bf7c9a06659e75b5004a50481a94681358f3d53873698fdc98d6890cef
stopbits_t
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469
stopbits_one
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ab70806555a14cb43e5cc43f6f3d01157
stopbits_two
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469ae0b1b8af1ece65afeacbe9fff198fa47
stopbits_one_point_five
namespaceserial.html
af5b116611d6628a3aa8f788fdc09f469abb25fb831662d361d99cf12fb0da45ec
std::vector< PortInfo >
list_ports
namespaceserial.html
a8fa048a9e4663d6d6b474c1830491a57
()
serial::IOException
classserial_1_1IOException.html
int
getErrorNumber
classserial_1_1IOException.html
a91d5ee5241dd49fb39e8e762564b6cc5
()
IOException
classserial_1_1IOException.html
acb2f2cf7a5cc8090945f6cbfcef3ef1e
(std::string file, int line, int errnum)
IOException
classserial_1_1IOException.html
acc1d2c650832cc8127f2cd777072b2cd
(std::string file, int line, const char *description)
IOException
classserial_1_1IOException.html
af65196a71b800d11b5e5c367caf5b354
(const IOException &other)
virtual const char *
what
classserial_1_1IOException.html
a5151f78cf0309db2c79f3dc4c779c774
() const
virtual
~IOException
classserial_1_1IOException.html
a026ae2e6abc57c6069915f0f8c701390
()
IOException &
operator=
classserial_1_1IOException.html
a10526f3d8a88d5ec71291e54668ea749
(const IOException &)
std::string
e_what_
classserial_1_1IOException.html
ac6d1a76516b2d08bef631fd5f0e1eaea
int
errno_
classserial_1_1IOException.html
a42181e760e4675c237557c9f9b071696
std::string
file_
classserial_1_1IOException.html
ab85f571590af7819d2f9740a3bdf618b
int
line_
classserial_1_1IOException.html
a143ce81f5dd0298c64358cfc2172b8d3
serial::MillisecondTimer
classserial_1_1MillisecondTimer.html
MillisecondTimer
classserial_1_1MillisecondTimer.html
aac5a60ab2fd6cbba430ba89eceffab86
(const uint32_t millis)
int64_t
remaining
classserial_1_1MillisecondTimer.html
a3786e2c6d8614adff0da39e1d1a2b0e3
()
static timespec
timespec_now
classserial_1_1MillisecondTimer.html
a4d23fcc1c14766f0a364ee25ce49c223
()
timespec
expiry
classserial_1_1MillisecondTimer.html
a0ddbf248d27e453f18d4203a8e8dcd92
serial::PortInfo
structserial_1_1PortInfo.html
std::string
description
structserial_1_1PortInfo.html
a2ba37dd33d47b554aef5c15c1fe8b872
std::string
hardware_id
structserial_1_1PortInfo.html
a7d55368e1a4e6ccc9da6f4d339524837
std::string
port
structserial_1_1PortInfo.html
a5d4242cdd6c0d01260e24964af4c23d2
serial::PortNotOpenedException
classserial_1_1PortNotOpenedException.html
PortNotOpenedException
classserial_1_1PortNotOpenedException.html
acd2213fae864534eae6a580f74c5ab1b
(const char *description)
PortNotOpenedException
classserial_1_1PortNotOpenedException.html
ae8b466d10d496a53ed8e9f949e9e628c
(const PortNotOpenedException &other)
virtual const char *
what
classserial_1_1PortNotOpenedException.html
a314c997ecfe3990c4af147b247e8d9ce
() const
virtual
~PortNotOpenedException
classserial_1_1PortNotOpenedException.html
a1d7499214c9f43ed89676f2c90dd72a6
()
const PortNotOpenedException &
operator=
classserial_1_1PortNotOpenedException.html
acddc15749a0ac82fe4aba2d3f55f7f66
(PortNotOpenedException)
std::string
e_what_
classserial_1_1PortNotOpenedException.html
aed84cbfa0a9f4a6e2e89a2721e21b823
serial::Serial
classserial_1_1Serial.html
Serial::ScopedReadLock
Serial::ScopedWriteLock
serial::serial::Serial::SerialImpl
size_t
available
classserial_1_1Serial.html
afafe25b2f3bb0809550abdc72c51a234
()
void
close
classserial_1_1Serial.html
afbe59407e718bc3d22ea4a67b304db6c
()
void
flush
classserial_1_1Serial.html
a63b7abf172cad25bfc998b3b1f98310f
()
void
flushInput
classserial_1_1Serial.html
afa2c1f9114a37b7d140fc2292d1499b9
()
void
flushOutput
classserial_1_1Serial.html
a256ee4bb93ab0e79d7a66b50f08dce53
()
uint32_t
getBaudrate
classserial_1_1Serial.html
a9b57d6da619d53f58cddc3621c78c32b
() const
bytesize_t
getBytesize
classserial_1_1Serial.html
a4fce90ef7a9a46525efa373a94a1bfbd
() const
bool
getCD
classserial_1_1Serial.html
a9795a3e83e6745a14c64f657e68061fb
()
bool
getCTS
classserial_1_1Serial.html
a809f048546c4c72b74e205139b97648c
()
bool
getDSR
classserial_1_1Serial.html
a6b9a0c485e1fe599dbb5e9e15b1a65d6
()
flowcontrol_t
getFlowcontrol
classserial_1_1Serial.html
acdc6da48a5434b936b1db20f36caf41f
() const
parity_t
getParity
classserial_1_1Serial.html
a89d876e1d3f0afadb0d6c21b08ed8931
() const
std::string
getPort
classserial_1_1Serial.html
ae95cd057e90258b1b3203ff8972a3567
() const
bool
getRI
classserial_1_1Serial.html
afb96e6968f040c4bff7576095f4ba6e7
()
stopbits_t
getStopbits
classserial_1_1Serial.html
a42887bb76243bf6bbb3f69ff60f9792e
() const
Timeout
getTimeout
classserial_1_1Serial.html
a765fccd0e53562773626fb39bb2efcb6
() const
bool
isOpen
classserial_1_1Serial.html
af9895af496189f7f0aba7c097f5fa9c1
() const
void
open
classserial_1_1Serial.html
af3644ed1a9d899b70e9d63bb9b808d62
()
size_t
read
classserial_1_1Serial.html
a0261dbfb9361784ecb3eee98b85fa103
(uint8_t *buffer, size_t size)
size_t
read
classserial_1_1Serial.html
aa3795c6cbc96f504932dd02fd6e9538e
(std::vector< uint8_t > &buffer, size_t size=1)
size_t
read
classserial_1_1Serial.html
ac47576244e34abc2e460ba99684c351f
(std::string &buffer, size_t size=1)
std::string
read
classserial_1_1Serial.html
a6c71ad1cbacf86cead4d38b48c548405
(size_t size=1)
size_t
readline
classserial_1_1Serial.html
a010b18ec545dfe1a7bb1c95be4bdaa54
(std::string &buffer, size_t size=65536, std::string eol="\n")
std::string
readline
classserial_1_1Serial.html
a04177f637cc02f92ec0492d377528b2a
(size_t size=65536, std::string eol="\n")
std::vector< std::string >
readlines
classserial_1_1Serial.html
a99f77b9bbdc128b6704cc59db77686c5
(size_t size=65536, std::string eol="\n")
void
sendBreak
classserial_1_1Serial.html
ade90ff8f03525ea6d7b702fcd0f336de
(int duration)
Serial
classserial_1_1Serial.html
aecbc4cc1723143805ae5a4aa79ba9332
(const std::string &port="", uint32_t baudrate=9600, Timeout timeout=Timeout(), bytesize_t bytesize=eightbits, parity_t parity=parity_none, stopbits_t stopbits=stopbits_one, flowcontrol_t flowcontrol=flowcontrol_none)
void
setBaudrate
classserial_1_1Serial.html
ad4f7e9edff11b464199e94a43dfd19bf
(uint32_t baudrate)
void
setBreak
classserial_1_1Serial.html
a2a27912b1ca5cdad4a4aba7b9ddbc206
(bool level=true)
void
setBytesize
classserial_1_1Serial.html
adba430fd704f6898a5a1d99fd39a94fa
(bytesize_t bytesize)
void
setDTR
classserial_1_1Serial.html
ac9b0bbf613a5fe68f05d1d40181a1bb3
(bool level=true)
void
setFlowcontrol
classserial_1_1Serial.html
ade41650d6bfe91b6432e5a0a60c03969
(flowcontrol_t flowcontrol)
void
setParity
classserial_1_1Serial.html
a1e1896aa59ec35ac5bd263b87614ef01
(parity_t parity)
void
setPort
classserial_1_1Serial.html
acecb0a5102ae0c944fe4b78e4adf839a
(const std::string &port)
void
setRTS
classserial_1_1Serial.html
ab43ddc05e5d69ff2778f698aa7062370
(bool level=true)
void
setStopbits
classserial_1_1Serial.html
ab72284b5aab723b81013fb560bd6acc5
(stopbits_t stopbits)
void
setTimeout
classserial_1_1Serial.html
a4fc63af4b800a9f9e757414f38f3e8b3
(Timeout &timeout)
void
setTimeout
classserial_1_1Serial.html
a4b4be39af3e1c68bc6ac09cb55788c86
(uint32_t inter_byte_timeout, uint32_t read_timeout_constant, uint32_t read_timeout_multiplier, uint32_t write_timeout_constant, uint32_t write_timeout_multiplier)
void
waitByteTimes
classserial_1_1Serial.html
a318262c05074a9da15d410f8af29c15c
(size_t count)
bool
waitForChange
classserial_1_1Serial.html
a419dc984258956a5adb41fb8c86f5449
()
bool
waitReadable
classserial_1_1Serial.html
ad6e395bfe91718b66f6695c10ee90e5b
()
size_t
write
classserial_1_1Serial.html
aa020880cdff3a370ddc574f594379c3c
(const uint8_t *data, size_t size)
size_t
write
classserial_1_1Serial.html
a2c4180b4c7d386c84e9d0e7ef4a267d3
(const std::vector< uint8_t > &data)
size_t
write
classserial_1_1Serial.html
a7c92c0307b86a935f6623953eec66460
(const std::string &data)
virtual
~Serial
classserial_1_1Serial.html
a5b32c394c0ff923a4ef1c13cfb20a6ba
()
Serial &
operator=
classserial_1_1Serial.html
a5e9e555ef24b4a963733d5279cc7aa68
(const Serial &)
size_t
read_
classserial_1_1Serial.html
a28b886bcfcd25fd1e3017f7b35922779
(uint8_t *buffer, size_t size)
Serial
classserial_1_1Serial.html
abffac0ff755980d641591665b7f983de
(const Serial &)
size_t
write_
classserial_1_1Serial.html
ac8d9a40e4069f5b1c3afce0db27746ab
(const uint8_t *data, size_t length)
SerialImpl *
pimpl_
classserial_1_1Serial.html
ada3bb2e108fad37fc134e48b81a7414b
Serial::ScopedReadLock
classSerial_1_1ScopedReadLock.html
ScopedReadLock
classSerial_1_1ScopedReadLock.html
a54f59663807d8adfe6db712ee6103503
(SerialImpl *pimpl)
~ScopedReadLock
classSerial_1_1ScopedReadLock.html
a5c061909b95231cec776c40094c878b4
()
const ScopedReadLock &
operator=
classSerial_1_1ScopedReadLock.html
a7588a583d445b0c06f79cf7bbf503883
(ScopedReadLock)
ScopedReadLock
classSerial_1_1ScopedReadLock.html
aaa07c58100c341ddef3346363a62ace2
(const ScopedReadLock &)
SerialImpl *
pimpl_
classSerial_1_1ScopedReadLock.html
ae2220f73a557b57a5349d75282b4bcc6
Serial::ScopedWriteLock
classSerial_1_1ScopedWriteLock.html
ScopedWriteLock
classSerial_1_1ScopedWriteLock.html
a662173968431aee3d6f204c354b20225
(SerialImpl *pimpl)
~ScopedWriteLock
classSerial_1_1ScopedWriteLock.html
aebeef5b2d16f409b60094cfac092ada2
()
const ScopedWriteLock &
operator=
classSerial_1_1ScopedWriteLock.html
a16ffd1b9e01afd3ceedcc51f29d76f28
(ScopedWriteLock)
ScopedWriteLock
classSerial_1_1ScopedWriteLock.html
a12456e5d57c963e04b1a8503b3db5cf3
(const ScopedWriteLock &)
SerialImpl *
pimpl_
classSerial_1_1ScopedWriteLock.html
aa7d7430d81f824316afdc2338685ec34
serial::serial::Serial::SerialImpl
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
size_t
available
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
aecd5e068c21b076bcf161f7bf7f415f5
()
void
close
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a2608096ba0d17127b17484fc9481833a
()
void
flush
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
afe873a403bcca3956437d95aa55c4d06
()
void
flushInput
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a0b4ef99a4b44c3ef153ec7c4802ff194
()
void
flushOutput
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
ac61932385ea2ce645192e1539349500b
()
unsigned long
getBaudrate
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a3cdde221920c0e0abcaa6e78e26d4ab8
() const
bytesize_t
getBytesize
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a214fcecec01c905b498736c63ba878f5
() const
bool
getCD
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a9d402e28513e22613658b31e13b76802
()
bool
getCTS
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
afbfd566cd435f7881826fb0a2f74f746
()
bool
getDSR
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
ae07e012e3630c51baf1b8c7c37dd79a5
()
flowcontrol_t
getFlowcontrol
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a50ae8b1f13788251be2bb435f5fd0d6d
() const
parity_t
getParity
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
af2153a652da4e5a3d947d48b57c224bc
() const
string
getPort
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a103c5e852111741d1844e4d00cdefc45
() const
bool
getRI
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a4b9e1b75dce29e8ed4fa62b389510ae5
()
stopbits_t
getStopbits
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a0d40275505e189adf88a876b48f74949
() const
Timeout
getTimeout
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a7fc6132d336cdf4d999fd24d8dfa2dab
() const
bool
isOpen
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a83d5b92202f83014261674b896817beb
() const
void
open
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a279801879f609e1845e3e730f5651aa2
()
size_t
read
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
ada61c83884f0f6350874fc32e640cbac
(uint8_t *buf, size_t size=1)
void
readLock
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a284eeedc3dd686ecef0fdcfd83bebc54
()
void
readUnlock
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
ab6533e884ba609a1dd6a88b7964d8b52
()
void
sendBreak
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a6a1abcf6f4b94c7f3d7753c3f2dab91a
(int duration)
SerialImpl
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a80885778652ea3c7f7db39ec3f20310c
(const string &port, unsigned long baudrate, bytesize_t bytesize, parity_t parity, stopbits_t stopbits, flowcontrol_t flowcontrol)
void
setBaudrate
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
ad57c0c497d487c2f2115168f60eda146
(unsigned long baudrate)
void
setBreak
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a4e439ed9ab4e38fb64bba2d49b814179
(bool level)
void
setBytesize
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
aa788845b977360851810f07a07b340a7
(bytesize_t bytesize)
void
setDTR
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a94cdd2aad19377a0ec435bb6241b98a8
(bool level)
void
setFlowcontrol
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
abe20c54b814d70e1e0deaa8d3472babe
(flowcontrol_t flowcontrol)
void
setParity
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a7859629014393110fc76a55f1d956c3f
(parity_t parity)
void
setPort
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
aa3b4c490f3246a506dd29135553ecd64
(const string &port)
void
setRTS
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a7faf4ef9a0f1b13c9155a4cae1e0ace9
(bool level)
void
setStopbits
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a23f31163c4c1b4aa488a7c7204ddec17
(stopbits_t stopbits)
void
setTimeout
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a22cc09f7e828c54631392dc69e3737d3
(Timeout &timeout)
void
waitByteTimes
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a039703d806b1c8db071da9a04cf63446
(size_t count)
bool
waitForChange
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a09f1dcb8e32cb64188daaf8ac0d40215
()
bool
waitReadable
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a4722f7080b15d12a4e00672858c5f0e8
(uint32_t timeout)
size_t
write
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a89b50df2562176fd250413833d636d0a
(const uint8_t *data, size_t length)
void
writeLock
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a2905e50e9082a757bfafc03356e318ed
()
void
writeUnlock
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
adaec2b322f0b0793929da24f5bf09949
()
virtual
~SerialImpl
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
af9f0a13782d7870cf66a49001dcc64e7
()
void
reconfigurePort
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
ad006a2392150daddfa43ae288259c07d
()
unsigned long
baudrate_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a0005548ece2157498acf56a098f03737
uint32_t
byte_time_ns_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a49b3a15ff61e26ff0d7c0c955e5d47b4
bytesize_t
bytesize_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a6d9916a9ff8603076fab45c1a77949b3
int
fd_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
aa21dd56159305f668a4486f347e1a0fe
flowcontrol_t
flowcontrol_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a9f996cecbe2c563fda294246b92f183d
bool
is_open_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a2e7a4d2444acc19a5131eec339ce7550
parity_t
parity_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a17b5edd38945496bdcd0fdf9104dad2c
string
port_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a7d25684dd5922f68fe388d493f819f48
pthread_mutex_t
read_mutex
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
ad4bb0f564e92116b91d44a50b9fc3ff1
bool
rtscts_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a3fab698318116e475e37cebbf689d0c1
stopbits_t
stopbits_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a01a41670e2ed42f7f2f89cf035de5ad2
Timeout
timeout_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
aecf29921b9bdebfb299ff3141120b08e
pthread_mutex_t
write_mutex
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
a423394b28ed9c1e19a4c65d79ffc1ad4
bool
xonxoff_
classserial_1_1serial_1_1Serial_1_1SerialImpl.html
aede906e3113cd55a0a720c4abf5b2e56
serial::SerialException
classserial_1_1SerialException.html
SerialException
classserial_1_1SerialException.html
ab761c0c6e5350bb30f2be40dd6073145
(const char *description)
SerialException
classserial_1_1SerialException.html
a6fdfaff3c76d75f1482944ff9ac1cfbe
(const SerialException &other)
virtual const char *
what
classserial_1_1SerialException.html
a22a130c3b3785373edf7e1063d3ffd39
() const
virtual
~SerialException
classserial_1_1SerialException.html
a8504adb442f224ec2798e4bd33115fe3
()
SerialException &
operator=
classserial_1_1SerialException.html
a634c37b5aef88fe555a1cc6f791de373
(const SerialException &)
std::string
e_what_
classserial_1_1SerialException.html
a5a771654d2a03b5f4ecc73b840c677ff
serial::Timeout
structserial_1_1Timeout.html
Timeout
structserial_1_1Timeout.html
a1a454b17f5d653b8e1b04b3ec2fead59
(uint32_t inter_byte_timeout_=0, uint32_t read_timeout_constant_=0, uint32_t read_timeout_multiplier_=0, uint32_t write_timeout_constant_=0, uint32_t write_timeout_multiplier_=0)
static uint32_t
max
structserial_1_1Timeout.html
adc68e33d2f94bfa33ba1062c363b9151
()
static Timeout
simpleTimeout
structserial_1_1Timeout.html
aa4fbd72e16f47c9aea9fb3c32ca17828
(uint32_t timeout)
uint32_t
inter_byte_timeout
structserial_1_1Timeout.html
ada15f2a0ae478cbb62ef79d1633b2b81
uint32_t
read_timeout_constant
structserial_1_1Timeout.html
a099244649dec66b6e0548480edeb2b9f
uint32_t
read_timeout_multiplier
structserial_1_1Timeout.html
a64412753eb2edf1621716dd9f1a4e71e
uint32_t
write_timeout_constant
structserial_1_1Timeout.html
accf01b97f83564f4ce3d6e5f63e21006
uint32_t
write_timeout_multiplier
structserial_1_1Timeout.html
a31ddae32907cff9c3d27fa763981317d
index
Serial Library
index
features
Dependencies
building
getting_started
installing
install
what_is