Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HiSLIPMessage.{cpp,h} now uses promise/future mechanism to receive messages in async-channel. #130

Open
wants to merge 72 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
10d4d22
create a directory for HiSLIP support
noboruatkek May 8, 2020
c4d6c2c
update Readme in drvAsynHiSLIP
noboruatkek May 8, 2020
6c1cbb4
remove asynInt32xxx methods.
noboruatkek May 15, 2020
655acdb
read/write message from a HiSLIP device.
noboruatkek May 23, 2020
647eb47
delete drvAsynHiSLIP.c. replaced by drvHiSLIP.cpp
noboruatkek May 23, 2020
687a07b
separate drvAsynHiSLIP into two files.
noboruatkek Jun 24, 2020
c70dae2
separate drvAsynHiSLIP into two files.
noboruatkek Jun 24, 2020
7c2db37
separate drvAsynHiSLIP into two files.
noboruatkek Jun 25, 2020
004ae0e
Create HiSLIPMessage.cpp
noboruatkek Jun 25, 2020
c47db33
separate drvAsynHiSLIP into two files.
noboruatkek Jun 25, 2020
6321754
moved to cPyHiSLIP
noboruatkek Jun 25, 2020
9d5e45e
moved to cPyHiSLIP
noboruatkek Jun 25, 2020
5255e00
Cython setup
noboruatkek Jun 26, 2020
af110a5
for python/cython
noboruatkek Jun 26, 2020
178bacf
remote_local/request-release lock
noboruatkek Jun 27, 2020
e9be400
rest rmt_delivered flag at initilaise
noboruatkek Jun 27, 2020
6f2aa49
rest rmt_delivered flag at init.
noboruatkek Jun 27, 2020
b9fa77d
Delete HiSLIPMessage.cpp
noboruatkek Jun 27, 2020
f8920f1
Delete HiSLIPMessage.h
noboruatkek Jun 27, 2020
91001d4
add srq_lock related methods
noboruatkek Jun 27, 2020
97a5e10
compiles on MacOSX
noboruatkek Jun 28, 2020
42ffd3a
adopot to change in HiSLIPMessage.cpp
noboruatkek Jun 29, 2020
8e18540
read/ask returns just status
noboruatkek Jun 29, 2020
6cea27d
Merge pull request #1 from epics-modules/master
noboruatkek Jun 29, 2020
e36d21d
before merge with master
noboruatkek Jun 29, 2020
09c7f7e
conflict resolved with master
noboruatkek Jun 29, 2020
9498ed4
add overlap_mode to public member of cHiSLIP in pxd
noboruatkek Jun 29, 2020
1ad6f8f
release setting for local
noboruatkek Jun 30, 2020
d8989fb
add message_types for HiSLIP2
noboruatkek Jul 2, 2020
0ad49b2
Update README.txt
noboruatkek Jul 3, 2020
ad8b150
a bit of tuning
noboruatkek Jul 4, 2020
46590bf
accept single eos character
noboruatkek Jul 11, 2020
0f629ec
before merge
noboruatkek Jul 11, 2020
71a4ad3
before merge
noboruatkek Jul 11, 2020
79090b3
before merge
noboruatkek Jul 11, 2020
5e61632
SRQ handling bug fix
noboruatkek Jul 11, 2020
882c88d
remove errlogPritf
noboruatkek Jul 11, 2020
48493f6
for PyPI upload
noboruatkek Jul 15, 2020
379533f
buffer allocation size was adjusted
noboruatkek Jul 19, 2020
88e744a
buffer allocation size was adjusted
noboruatkek Jul 19, 2020
26aacaf
buffer allocation size was adjusted
noboruatkek Jul 19, 2020
a5cdb32
set TCP_NODELAY to sockets
noboruatkek Jul 19, 2020
cfe7d5b
send whole message with one socket.send call.
noboruatkek Jul 20, 2020
cf0fa12
USE_TCP_NODLAY envrionment variable is instroduced but not used as de…
noboruatkek Jul 22, 2020
edfa076
apply nogil where appropriate
noboruatkek Jul 24, 2020
901a93a
patches memoleaks.
noboruatkek Jul 24, 2020
3d5cd58
more nogis
noboruatkek Jul 24, 2020
2bf9458
prepare for push
noboruatkek Jul 25, 2020
cb6ecd8
add wait_service_request
noboruatkek Jul 31, 2020
90c92c2
in wait_Service_request, accept anyMessages type then check it
noboruatkek Jul 31, 2020
f82b789
rearange locations of method definitions between .cpp an .h
noboruatkek Aug 2, 2020
ee66f9d
add lock_info function
noboruatkek Aug 6, 2020
2854322
Merge remote-tracking branch 'upstream/master'
noboruatkek Aug 12, 2020
cbe6cd9
prepare to push
noboruatkek Aug 20, 2020
73ddadf
update README.rst ,then README.md and README.txt with make markdown
noboruatkek Aug 20, 2020
ccd3753
avoid compiler warnings
noboruatkek Oct 30, 2020
de8078e
introduce std:async for sync_channel
noboruatkek Jan 9, 2021
70cce8b
use std::async for sending/recving data to/from socket
noboruatkek Jan 9, 2021
15b7796
use std::async for sending/recving data to/from socket
noboruatkek Jan 9, 2021
07f07fa
use std::async for sending/recving data to/from socket
noboruatkek Jan 9, 2021
595a055
member initialvalues
noboruatkek Jan 30, 2021
49f2103
use promise/future in HiSLIPMessage
noboruatkek Feb 6, 2021
c7d38d2
clear cPyHiSLIP.c and cPyHiSLIP.html
noboruatkek Feb 6, 2021
35489c3
disable debug messages
noboruatkek Feb 6, 2021
2750bdd
disagle debug messages, again
noboruatkek Feb 6, 2021
dec17a3
diable remaining print statement for debug
noboruatkek Feb 6, 2021
14a27d0
diable remaining print statement for debug, again
noboruatkek Feb 6, 2021
8c3f86c
diable remaining print statement for debug,one more
noboruatkek Feb 6, 2021
2e58838
add conditions in asyn/configure/CONFIG_SITE
noboruatkek Feb 8, 2021
e2e204c
put HiSLIP flag into CONFIG_SITE.darwin-x86.Common etc.
noboruatkek Feb 10, 2021
a487400
put HiSLIP flag into CONFIG_SITE.darwin-x86.Common etc.
noboruatkek Feb 10, 2021
fdd1dd4
Merge branch 'master' of https://github.com/epics-modules/asyn
noboruatkek Feb 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
separate drvAsynHiSLIP into two files.
separate drvAsynHiSLIP.{cpp, h} into drvAsynHiSLIP.{cpp, h} and cPyHiSLIP/HiSPLIPMessage.{cpp,h}. 
/HiSPLIPMessage.{cpp,h} should be able to compile without EPICS headers.
noboruatkek authored Jun 25, 2020

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit c47db334ed32055f7d9bb6ed46475ff7e1626430
Loading