CleanSerial merge requestshttps://gitlab.science.ru.nl/mlubbers/CleanSerial/-/merge_requests2018-09-06T19:42:19+02:00https://gitlab.science.ru.nl/mlubbers/CleanSerial/-/merge_requests/5Checking for device errors on TTYAvailable2018-09-06T19:42:19+02:00Matheus Andradematheus.amazonas@gmail.comChecking for device errors on TTYAvailablehttps://gitlab.science.ru.nl/mlubbers/CleanSerial/-/merge_requests/2Empty the output channel after sending2018-04-30T10:11:53+02:00Matheus Andradematheus.amazonas@gmail.comEmpty the output channel after sendingPreviously, it wasn't empting the output channel unless new messages were received. This caused multiple messages to be sent until some message was received.Previously, it wasn't empting the output channel unless new messages were received. This caused multiple messages to be sent until some message was received.https://gitlab.science.ru.nl/mlubbers/CleanSerial/-/merge_requests/4Fixed input buffer VMIN value2018-09-03T15:34:37+02:00Matheus Andradematheus.amazonas@gmail.comFixed input buffer VMIN valueAlso, removed unnecessary debug printAlso, removed unnecessary debug printhttps://gitlab.science.ru.nl/mlubbers/CleanSerial/-/merge_requests/1Fixing termios flags on macOS2018-04-13T11:31:51+02:00Matheus Andradematheus.amazonas@gmail.comFixing termios flags on macOSAccordinng to http://kirste.userpage.fu-berlin.de/chemnet/use/info/libc/libc_12.html:
"CLOCAL
If this bit is set, it indicates that the terminal is connected "locally" and that the modem status lines (such as carrier detect) should be ig...Accordinng to http://kirste.userpage.fu-berlin.de/chemnet/use/info/libc/libc_12.html:
"CLOCAL
If this bit is set, it indicates that the terminal is connected "locally" and that the modem status lines (such as carrier detect) should be ignored.
On many systems if this bit is not set and you call open without the O_NONBLOCK flag set, open blocks until a modem connection is established."
Apparently (by testing and from a tip online), macOS is one of those systems.https://gitlab.science.ru.nl/mlubbers/CleanSerial/-/merge_requests/3serialSyncChannel ticker is parameterized2018-06-28T15:29:23+02:00Matheus Andradematheus.amazonas@gmail.comserialSyncChannel ticker is parameterizedAlso, removed an unused shared, probably leftover from old code, from when addBackgroundTask was usedAlso, removed an unused shared, probably leftover from old code, from when addBackgroundTask was usedhttps://gitlab.science.ru.nl/mlubbers/CleanSerial/-/merge_requests/6Tcdestroy2019-05-14T13:50:59+02:00Mart LubbersTcdestroy