Joel Bender
44e9c33b6b
merging #147 for next release
2017-12-06 20:56:52 -05:00
Joel Bender
efe330feef
changeOfReliability event notification addition #151
2017-12-05 00:08:58 -05:00
Joel Bender
b786ff0f71
give the local date and time properties a default value so it's not None, the value is never read or written
2017-12-01 01:06:55 -05:00
Joel Bender
51d6782b3c
sync the python versions
2017-11-20 23:28:24 -05:00
Joel Bender
b39f6d863b
pull #147 into #148 and add tests for CurrentPropertyListMixIn
2017-11-20 22:19:32 -05:00
Joel Bender
8929c60cc3
renamed the class
2017-11-20 21:58:40 -05:00
Joel Bender
27b43ec21a
extend arrays with default values for the subtype rather than None
2017-11-19 18:33:15 -05:00
Joel Bender
819a139ae4
more work on #148
2017-11-18 20:24:13 -05:00
Joel Bender
f3dce2f343
sync the python versions -- needs more tests
2017-11-17 15:56:08 -05:00
Joel Bender
ea23d5533d
property_list nested too deep
2017-11-17 02:06:14 -05:00
Joel Bender
9750c0f13c
first crack at #148
2017-11-17 02:02:24 -05:00
Joel Bender
d1d440cd46
stumbled over a typo, added more enumerations from 2016 version
2017-11-05 00:06:20 -04:00
Joel Bender
79c019d995
wrong index check
2017-11-04 23:55:26 -04:00
Joel Bender
5d1649c59c
typo in debug statement, fix from #145
2017-11-01 21:14:37 -04:00
Joel Bender
236375e3b4
shuffle the close
2017-10-16 09:46:41 -04:00
Joel Bender
c879b7a8e6
patch applied
2017-10-11 20:46:29 -04:00
Joel Bender
4d32ecb7a3
get ready for next patch release
2017-10-08 00:44:04 -04:00
Joel Bender
d71b7eb9a6
closes #139
2017-10-07 23:41:52 -04:00
Joel Bender
bd01936874
closes #141
2017-10-07 23:31:54 -04:00
Joel Bender
9bf81df0df
Merge branch 'stage' into 142-device-info-cache, I missed bumping
...
the version number to a patch release after the last release.
2017-09-30 03:30:03 -04:00
Joel Bender
9b0fb3bc4c
get ready for the next patch release
2017-09-30 03:29:22 -04:00
Joel Bender
daf8fe76d5
add a reference count to the cache information record
2017-09-30 03:19:06 -04:00
Joel Bender
6be49d9b15
adding and removing a property
2017-09-26 00:20:17 -04:00
Joel Bender
5cd17080c0
merging #78 , ready for release
2017-09-25 21:47:59 -04:00
Joel Bender
d491f649c0
rename the traffic log from something hidden
2017-09-25 21:16:34 -04:00
Joel Bender
c892cd259d
add a way to capture vlan messages when they are processed
2017-09-23 01:40:43 -04:00
Joel Bender
61c18fa3d0
fix WhatIsNetworkNumber and NetworkNumberIs encoding/decoding
2017-09-20 21:01:22 -04:00
Joel Bender
21a1f2b1e3
fix encoding function, add a comparison function for testing
2017-09-19 23:39:03 -04:00
Joel Bender
ae96b548c6
merge in 78 to incorporate testing pieces
2017-09-19 21:39:01 -04:00
Joel Bender
1592589fc3
bring branch up to date with stage again
2017-09-19 21:35:30 -04:00
Joel Bender
66dac1f878
added unicode tests #139
2017-09-19 19:33:24 -04:00
Joel Bender
56b5cd7c52
switch from deferred calls to 'run this now' tasks
2017-09-19 02:43:12 -04:00
Joel Bender
8b1cccdbfb
minor code formatting
2017-09-19 02:41:58 -04:00
Joel Bender
81024b664d
allow unicode strings per #139 and include tests
2017-09-18 21:40:28 -04:00
Joel Bender
d83c0ef401
be more proactive canceling the _dcc_enable_task when DCC is enabled or disabled
2017-09-15 01:02:00 -04:00
Joel Bender
6bf3bba359
wayward keyboard strike
2017-09-14 22:22:12 -04:00
Joel Bender
c32e0b8138
update to pass deltas rather than using clock time
2017-09-14 22:18:35 -04:00
Joel Bender
ef0f012ead
the ApplicationNode sends everything up the stack to the state machine
2017-09-13 21:58:21 -04:00
Joel Bender
ab70b4a267
simplify xtob
2017-09-12 22:06:22 -04:00
Joel Bender
4c1ecffba6
add a call() transition and tests, foreign device registration tests
2017-09-12 02:52:23 -04:00
Joel Bender
88e9afd202
fixes #138
2017-09-11 10:29:42 -04:00
Joel Bender
fcddac5a82
pull in fixes from #126 in stage
2017-09-09 23:10:12 -04:00
Joel Bender
a050df73a6
offset assignment bug, working around floating point issues, added tests
2017-09-09 22:56:17 -04:00
Joel Bender
e31d7e7d37
bring branch up to date
2017-09-09 02:05:43 -04:00
Joel Bender
17d0074fc5
bring the branch up to date with stage
2017-09-09 01:13:48 -04:00
Joel Bender
1749f2a0af
merging #131 which ended up being lots of tests
2017-09-09 00:55:06 -04:00
Joel Bender
1ec923c018
sync python versions
2017-09-08 23:45:39 -04:00
Joel Bender
cd5a4653dd
type checking improved, added tests
2017-09-08 15:00:38 -04:00
Joel Bender
5f761b7d91
sync the versions
2017-09-07 00:23:53 -04:00
Joel Bender
c1c4e077ac
merge in stuff from stage and retest
2017-09-06 23:07:05 -04:00
Joel Bender
3242556a12
sync the versions
2017-09-05 11:59:02 -04:00
Joel Bender
aee547d050
sync the python versions
2017-08-31 23:59:53 -04:00
Joel Bender
06524869e6
debug the components
2017-08-31 15:44:01 -04:00
Joel Bender
8d93e3d39c
bring branch up-to-date with stage
2017-08-30 23:46:53 -04:00
Joel Bender
6ec0e2fb92
bring branch up-to-date with stage
2017-08-30 22:57:57 -04:00
Joel Bender
b9f23bff26
bring branch up-to-date with stage
2017-08-30 22:53:46 -04:00
Joel Bender
2a1acf70af
allow missing objects
2017-08-29 23:32:23 -04:00
Joel Bender
f1d4626527
add crude virtual IP network classes and tests
2017-08-16 23:24:07 -04:00
Joel Bender
75b3e1af6b
remove the restriction on VLAN nodes to have address of type Address
2017-08-15 00:21:39 -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
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
38c8fb2613
vlan node bind in __init__ failed because empty networks are falsy
2017-08-02 23:51:31 -04:00
Joel Bender
ab7ef56fe7
bring the branch up to date with 'stage'
2017-08-02 21:45:41 -04:00
Joel Bender
f1b7f9b1fa
the 'description' property is optional
2017-08-02 11:14:34 -04:00
Joel Bender
76f53473e7
old API name for debugging contents
2017-07-25 13:44:11 -04:00
Joel Bender
6e30ea3117
copy/paste error in debugging code
2017-07-24 15:02:57 -04:00
Joel Bender
5333d6e66f
allow the sieve queue class to be extended
2017-07-24 15:00:55 -04:00
Joel Bender
9b843f3660
bring the branch up to date with stage
2017-07-20 12:44:45 -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
2ebde5a1f2
add some debugging
2017-06-26 14:15:03 -04:00
Joel Bender
4a2474058d
bring the branch version up to date with new version number in stage
2017-06-26 14:11:03 -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
26792bb941
give names to vlan nodes, makes it a little each to see which one is getting an indication
2017-05-25 00:25:23 -04:00
Joel Bender
e9c0111027
ongoing changes
2017-05-23 02:39:09 -04:00
Joel Bender
777ee04843
slightly better error message
2017-05-23 02:38:25 -04:00
Joel Bender
3c223f711b
bump the version, this will be an API/behavior change
2017-05-19 22:04:58 -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
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
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
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
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
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