1
0
mirror of https://github.com/JoelBender/bacpypes synced 2025-10-05 22:18:16 +08:00

Commit Graph

  • c879b7a8e6 patch applied Joel Bender 2017-10-11 20:46:29 -0400
  • 4d32ecb7a3 get ready for next patch release Joel Bender 2017-10-08 00:44:04 -0400
  • 6fe4dc194c version 0.16.4 released v0.16.4 Joel Bender 2017-10-08 00:07:21 -0400
  • d71b7eb9a6 closes #139 Joel Bender 2017-10-07 23:41:52 -0400
  • bd01936874 closes #141 Joel Bender 2017-10-07 23:31:54 -0400
  • 9bf81df0df Merge branch 'stage' into 142-device-info-cache, I missed bumping the version number to a patch release after the last release. Joel Bender 2017-09-30 03:30:03 -0400
  • 9b0fb3bc4c get ready for the next patch release Joel Bender 2017-09-30 03:29:22 -0400
  • c91a0d30e8 additional samples Joel Bender 2017-09-30 03:20:41 -0400
  • daf8fe76d5 add a reference count to the cache information record Joel Bender 2017-09-30 03:19:06 -0400
  • 6be49d9b15 adding and removing a property Joel Bender 2017-09-26 00:20:17 -0400
  • a765bf4f28 release 0.16.3 good to go v0.16.3 Joel Bender 2017-09-25 21:55:15 -0400
  • 5cd17080c0 merging #78, ready for release Joel Bender 2017-09-25 21:47:59 -0400
  • 0d97bb3983 shift around debugging Joel Bender 2017-09-25 21:20:04 -0400
  • 6abfc11a63 simplify debugging because state machine repr's have improved Joel Bender 2017-09-25 21:19:18 -0400
  • f666068ce3 simplify debugging because state machine repr's have improved Joel Bender 2017-09-25 21:18:55 -0400
  • 5667822aa2 add the TrafficLog class to the state machine stuff Joel Bender 2017-09-25 21:18:05 -0400
  • d491f649c0 rename the traffic log from something hidden Joel Bender 2017-09-25 21:16:34 -0400
  • 3ff3a036d6 more tests Joel Bender 2017-09-23 01:41:53 -0400
  • f9f5959935 add a function that returns the current time from inside the time machine Joel Bender 2017-09-23 01:41:36 -0400
  • c892cd259d add a way to capture vlan messages when they are processed Joel Bender 2017-09-23 01:40:43 -0400
  • b10250f8fa additional tests Joel Bender 2017-09-22 00:27:04 -0400
  • 230a85b052 additional sample Joel Bender 2017-09-21 14:33:22 -0400
  • 3459dad17f finish the codec tests Joel Bender 2017-09-20 21:01:46 -0400
  • 61c18fa3d0 fix WhatIsNetworkNumber and NetworkNumberIs encoding/decoding Joel Bender 2017-09-20 21:01:22 -0400
  • c93b72664d being network layer tests Joel Bender 2017-09-19 23:39:56 -0400
  • 21a1f2b1e3 fix encoding function, add a comparison function for testing Joel Bender 2017-09-19 23:39:03 -0400
  • ae96b548c6 merge in 78 to incorporate testing pieces Joel Bender 2017-09-19 21:39:01 -0400
  • 1592589fc3 bring branch up to date with stage again Joel Bender 2017-09-19 21:35:30 -0400
  • 961fed7135 additional sample for helping with #140 Joel Bender 2017-09-19 21:07:29 -0400
  • 66dac1f878 added unicode tests #139 Joel Bender 2017-09-19 19:33:24 -0400
  • d637b802c6 add password tests Joel Bender 2017-09-19 02:59:06 -0400
  • 9a54d2f365 add a little more to the debugging output Joel Bender 2017-09-19 02:57:37 -0400
  • 6f577ea2d6 make it easier to access the local device objects Joel Bender 2017-09-19 02:45:10 -0400
  • 56b5cd7c52 switch from deferred calls to 'run this now' tasks Joel Bender 2017-09-19 02:43:12 -0400
  • 8b1cccdbfb minor code formatting Joel Bender 2017-09-19 02:41:58 -0400
  • 81024b664d allow unicode strings per #139 and include tests Joel Bender 2017-09-18 21:40:28 -0400
  • a84973df5e more tests Joel Bender 2017-09-15 01:05:31 -0400
  • 0683bd1ecf simplify functions, make sure there are no trailing deferred functions Joel Bender 2017-09-15 01:04:52 -0400
  • c2aeadf53a make a specialized task for state timeouts for easier debugging Joel Bender 2017-09-15 01:03:20 -0400
  • d83c0ef401 be more proactive canceling the _dcc_enable_task when DCC is enabled or disabled Joel Bender 2017-09-15 01:02:00 -0400
  • 6bf3bba359 wayward keyboard strike Joel Bender 2017-09-14 22:22:12 -0400
  • c32e0b8138 update to pass deltas rather than using clock time Joel Bender 2017-09-14 22:18:35 -0400
  • 7b8f9c5807 various Joel Bender 2017-09-14 22:16:57 -0400
  • 4a282a8693 pass the application node name to the state machine Joel Bender 2017-09-14 22:16:35 -0400
  • d8320b4af3 bring branch up-to-date Joel Bender 2017-09-14 20:01:36 -0400
  • aeab4c8eed Merge branch '78-device-communication-control' of github.com:JoelBender/bacpypes into 78-device-communication-control Joel Bender 2017-09-14 19:58:20 -0400
  • e0cbec62ef let the DCC work begin... Joel Bender 2017-09-14 16:50:29 -0400
  • c68c5cd75b get ready for the DCC tests Joel Bender 2017-09-14 00:13:12 -0400
  • dd0a519021 shuffle some pieces around, add some more tests Joel Bender 2017-09-13 23:31:09 -0400
  • ef0f012ead the ApplicationNode sends everything up the stack to the state machine Joel Bender 2017-09-13 21:58:21 -0400
  • 47a2ffe091 missing pieces Joel Bender 2017-09-13 13:13:38 -0400
  • 022b1d0497 still bugs - application node confirmation not being called Joel Bender 2017-09-13 07:53:15 -0400
  • cebc2be6b0 placeholders for service tests Joel Bender 2017-09-12 22:12:30 -0400
  • ab70b4a267 simplify xtob Joel Bender 2017-09-12 22:06:22 -0400
  • 3e1f813f71 standardize on cleaner state names Joel Bender 2017-09-12 03:03:23 -0400
  • 4c1ecffba6 add a call() transition and tests, foreign device registration tests Joel Bender 2017-09-12 02:52:23 -0400
  • 88e9afd202 fixes #138 Joel Bender 2017-09-11 10:29:42 -0400
  • 209d619994 state and time machine improvements and starting to add BVLL tests Joel Bender 2017-09-11 02:08:01 -0400
  • fcddac5a82 pull in fixes from #126 in stage Joel Bender 2017-09-09 23:10:12 -0400
  • 70ab0b3aa0 tests added, closes #126 Joel Bender 2017-09-09 22:58:05 -0400
  • a050df73a6 offset assignment bug, working around floating point issues, added tests Joel Bender 2017-09-09 22:56:17 -0400
  • e31d7e7d37 bring branch up to date Joel Bender 2017-09-09 02:05:43 -0400
  • 2bacc00e33 bring branch up to date with stage, tests next Joel Bender 2017-09-09 01:36:56 -0400
  • 17d0074fc5 bring the branch up to date with stage Joel Bender 2017-09-09 01:13:48 -0400
  • 1749f2a0af merging #131 which ended up being lots of tests Joel Bender 2017-09-09 00:55:06 -0400
  • 1ec923c018 sync python versions Joel Bender 2017-09-08 23:45:39 -0400
  • 862ce212c6 Merge branch '137-unsigned-long' into stage, closes #137 Joel Bender 2017-09-08 15:05:10 -0400
  • cd5a4653dd type checking improved, added tests Joel Bender 2017-09-08 15:00:38 -0400
  • 5f761b7d91 sync the versions Joel Bender 2017-09-07 00:23:53 -0400
  • c1c4e077ac merge in stuff from stage and retest Joel Bender 2017-09-06 23:07:05 -0400
  • a6ceef3f67 closes #136 Joel Bender 2017-09-06 22:51:17 -0400
  • 3242556a12 sync the versions Joel Bender 2017-09-05 11:59:02 -0400
  • 97212596ba fix the status command Joel Bender 2017-09-05 11:44:41 -0400
  • a358aae5bb add 'events' as a way for multiple state machines in the same group to synchronize or signal each other Joel Bender 2017-09-04 01:22:20 -0400
  • 5c07a989bd add an equality check so tests can make sure two foreign device table entries are identical Joel Bender 2017-09-04 01:20:34 -0400
  • 776cf996de move the match_pdu function where it can be easily used in other tests, add a bunch of tests Joel Bender 2017-09-03 01:18:29 -0400
  • 3d99ccc893 fix an encoding bug with WriteBroadcastDistributionTable Joel Bender 2017-09-03 01:17:26 -0400
  • ebbf2f0e35 change receive from equality checking to 'criteria' which is an optional class, for isinstance() checking, and keyword name/value pairs, for hasattr() and getattr() checking Joel Bender 2017-09-02 02:06:54 -0400
  • aee547d050 sync the python versions Joel Bender 2017-08-31 23:59:53 -0400
  • 4e052ada85 'indexing' a network, finding a node by address, might be a good idea to reintroduce in the future Joel Bender 2017-08-31 23:49:31 -0400
  • f7182450cd debug the components Joel Bender 2017-08-31 17:06:03 -0400
  • 06524869e6 debug the components Joel Bender 2017-08-31 15:44:01 -0400
  • c3266b8a43 sync the new code across python versions Joel Bender 2017-08-31 00:05:24 -0400
  • 8d93e3d39c bring branch up-to-date with stage Joel Bender 2017-08-30 23:46:53 -0400
  • 2a0835f4b0 sync the new code across python versions Joel Bender 2017-08-30 23:45:39 -0400
  • 6ec0e2fb92 bring branch up-to-date with stage Joel Bender 2017-08-30 22:57:57 -0400
  • b9f23bff26 bring branch up-to-date with stage Joel Bender 2017-08-30 22:53:46 -0400
  • 2a1acf70af allow missing objects Joel Bender 2017-08-29 23:32:23 -0400
  • b67ccac080 minor doc update Joel Bender 2017-08-29 22:55:39 -0400
  • 920793543d replace the start_state.success() with start_state.timeout().success() to make sure a node gets nothing Joel Bender 2017-08-17 12:56:41 -0400
  • 2fa62dfe5f add an IPRouter and tests Joel Bender 2017-08-17 02:53:15 -0400
  • f1d4626527 add crude virtual IP network classes and tests Joel Bender 2017-08-16 23:24:07 -0400
  • 75b3e1af6b remove the restriction on VLAN nodes to have address of type Address Joel Bender 2017-08-15 00:21:39 -0400
  • c58d255153 clean up the comments Joel Bender 2017-08-11 18:00:00 -0400
  • a2933abdad additional test and documentation Joel Bender 2017-08-08 00:32:29 -0400
  • 572dfdf300 more experience writing networking/state machine tests Joel Bender 2017-08-07 23:25:52 -0400
  • b174095a47 remove send() and match_pdu() from TrappedStateMachine so it is a cleaner set of functionality, add a new TSMachine class in the test code so the tests can remain the same Joel Bender 2017-08-07 00:25:16 -0400
  • c91b3d6948 group the functions together Joel Bender 2017-08-07 00:21:33 -0400
  • f34de1071b password failure is an execution error, add a password to the test application Joel Bender 2017-08-04 10:16:41 -0400
  • 2d3071733a sample application to generate DCC requests Joel Bender 2017-08-04 02:07:14 -0400