Joel Bender
8d93e3d39c
bring branch up-to-date with stage
2017-08-30 23:46:53 -04:00
Joel Bender
2a0835f4b0
sync the new code across python versions
2017-08-30 23:45:39 -04:00
Joel Bender
2a1acf70af
allow missing objects
2017-08-29 23:32:23 -04:00
Joel Bender
f34de1071b
password failure is an execution error, add a password to the test application
2017-08-04 10:16:41 -04:00
Joel Bender
2d3071733a
sample application to generate DCC requests
2017-08-04 02:07:14 -04:00
Joel Bender
77a5f81d79
leftover bits
2017-08-04 02:06:24 -04:00
Joel Bender
263dd9d5a3
remove flakes
2017-08-04 01:23:32 -04:00
Joel Bender
3adcfbe91b
shuffled some code around (just py27 for now)
2017-08-04 01:19:59 -04:00
Joel Bender
e21b540d7b
Merge branch '78_device_communication_control' of https://github.com/amrx101/bacpypes into 78-device-communication-control
2017-08-03 21:01:00 -04:00
Amit Kumar
79262b29d3
first commit, introduced DeviceCommunicationControlServices class
...
Application checks and drops packets as per Clause 16
WIP
do_DeviceCommunication implemented
Set deviceInfoCache if not set already
First iteration
removed unused import
proper simpleAckPDU
removed unnecessary comments
Instanciate SMAP in Application class
Removed smap instanciation from BIPForeignApplication
Add support so one can add properties to LocalDeviceObject
Remove adding _dcc variables to LocalDeviceObject
Support for authentication WIP
removed unwanted change
Response with error on authentication failure
Removed unused import
DeviceCommunicationService class added for py3
Device allow for attributes
Changes in Application
Appservice changes for py3
Dont attach smap instance to local device
miscc
2017-08-03 18:17:41 +05:30
Joel Bender
f1b7f9b1fa
the 'description' property is optional
2017-08-02 11:14:34 -04:00
Joel Bender
887e0d0bbc
bump for the next release
2017-07-20 12:13:01 -04:00
Joel Bender
66fef855a9
obsolete function name -- I thought I hot fixed this :-/
2017-07-20 10:40:16 -04:00
Joel Bender
4ce878d915
bump the version for the next release
2017-06-26 14:09:20 -04:00
Joel Bender
b1fc637193
wrong function name
2017-06-26 13:54:18 -04:00
Joel Bender
37561fbd4e
keep tcp sockets non-blocking, handle connect timeouts with tasks like idle timeouts
2017-05-12 00:06:43 -04:00
Joel Bender
a538bd7f45
add an option to send a 'hello' message to a client as soon as it connects
2017-05-11 23:45:21 -04:00
Joel Bender
fe08d71650
cancel the idle timeout when the socket is closed in the server code
2017-05-11 23:44:40 -04:00
Joel Bender
5698bc907f
keep the sockets non-blocking (the settimeout call made them blocking) and handle connection timeouts with a task like the idle timeout
2017-05-11 23:28:12 -04:00
Joel Bender
7a7b069b87
bump the version for the next release
2017-05-09 00:38:03 -04:00
Joel Bender
227bb5fbf6
error code 111 is connection refused
2017-05-08 23:44:48 -04:00
Joel Bender
a9256a0f1c
RPM services now in object service module
2017-05-08 23:24:42 -04:00
Joel Bender
71c7f74c97
ready for release
2017-05-02 10:29:55 -04:00
Joel Bender
c8fbab7aeb
merging #126
2017-05-02 10:24:30 -04:00
Joel Bender
47cdd325cf
add offset to recurring tasks, closes #126
2017-05-02 10:21:41 -04:00
Joel Bender
9fe732c9ca
minor version number change because API changed
2017-05-01 00:50:59 -04:00
Joel Bender
b43433b951
more explicit version to source folder mapping, see #93
2017-05-01 00:20:30 -04:00
Joel Bender
be398e3131
a little run() documentation
2017-04-30 23:53:48 -04:00
Joel Bender
b1c86795c4
protect against attempting to install signal handlers on a non-main thread (see #119 )
2017-04-30 23:37:19 -04:00
Joel Bender
e491f44610
merging fix and api changes for #125
2017-04-30 23:24:04 -04:00
Joel Bender
78757d3c8d
merging fix for #124
2017-04-30 23:22:37 -04:00
Joel Bender
9b68c2f7be
sync up the changes between the py27 and py34 versions
2017-04-28 15:29:03 -04:00
Joel Bender
547f1216a2
debugging updates
2017-04-28 15:20:35 -04:00
Joel Bender
7a141ce644
various cleanup
2017-04-28 15:13:56 -04:00
Joel Bender
0bb03f83d7
non-blocking cleanup of the queue for abort
2017-04-27 21:26:24 -04:00
Joel Bender
34039b5cc7
add a simple function to dump the stack
2017-04-27 21:25:51 -04:00
Joel Bender
6565627b98
sync with changes in py3 code
2017-04-27 11:36:44 -04:00
Joel Bender
6aa6330c85
handle_error may or may not close the connection, don't force it closed in handle_write_event
2017-04-27 11:36:18 -04:00
Joel Bender
cced04d5be
check for no more clients for del_actor, not every indication
2017-04-27 11:34:42 -04:00
Joel Bender
91925d0b54
update timeouts and connection logic
2017-04-27 01:55:43 -04:00
Joel Bender
90a3e62692
copy/paste duplicate
2017-04-27 01:54:16 -04:00
Joel Bender
2e28d3af4d
subtle changes to connection logic and renamed timeout pieces
2017-04-26 11:45:54 -04:00
Joel Bender
01e71921ed
remove error check, fix names #124
2017-04-21 23:11:59 -04:00
Joel Bender
32db81ed88
update bit string lenghts, closes #121
2017-04-07 19:01:31 -04:00
Joel Bender
e24ddfb4d6
bump the version for the next release
2017-03-27 23:19:13 -04:00
Joel Bender
8662a6efa1
ready for the 0.15.2 release
2017-03-27 22:39:04 -04:00
Joel Bender
185531d0bf
make a list of what was built to help prompt what is about to be uploaded
2017-03-25 23:18:19 -04:00
Joel Bender
3554609166
wrong var name
2017-03-25 23:15:41 -04:00
Joel Bender
4861d6a387
check that the version is installed
2017-03-25 23:12:16 -04:00
Joel Bender
6167afcd42
bring in some documentation updates
2017-03-25 22:37:55 -04:00