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

213 Commits

Author SHA1 Message Date
Joel Bender
04a77cbd96 sync the changes from py27 to the others 2016-01-30 14:05:33 -05:00
Joel Bender
7e0b3a627a rip out the allow_exec from consolecmd with extreme prejudice 2016-01-28 15:10:35 -05:00
Joel Bender
f4afe0ce19 check to see if the application is running interactively (using isatty) and be a little quieter 2016-01-28 14:13:28 -05:00
Joel Bender
461f1f79f6 bring samples branch up-to-date with stage 2016-01-27 16:55:53 -05:00
Joel Bender
214e8b97ee update tcp contents from strings to bytes, add some debugging to find the problem, changed internal 'Chop' function to 'chop' 2016-01-23 21:27:37 -05:00
Joel Bender
36a2aa754a match darwin as well as linux for triggers, which fixes a really irritating bug in MacOS that kept applications from quitting correctly and they would have to be killed 2016-01-23 21:22:21 -05:00
Joel Bender
b065f5fb24 minor debugging addition 2016-01-23 21:20:23 -05:00
Joel Bender
1bcb93ba3d minor debugging addition 2016-01-23 21:19:31 -05:00
Joel Bender
a2fe66ad00 hooks in the application to set/clear the _app value in the object 2016-01-23 21:18:34 -05:00
Joel Bender
da161c0203 objects get a new attribute that references the application stack they belong to 2016-01-23 21:17:18 -05:00
Joel Bender
96fb40ee8a the issueConfirmedNotifications and lifetime are optional 2016-01-23 21:12:35 -05:00
Joel Bender
ac4cb8bd99 patch for #65 2015-12-16 14:34:22 -05:00
Joel Bender
21c819af72 merging issue-63 (#63) into stage, checking on a routing problem (issue not created yet) 2015-11-02 15:27:29 -05:00
Joel Bender
a85f67699b synchronize changes with other versions 2015-10-28 22:13:16 -04:00
Joel Bender
412f1da368 unpack addresses coming downstream rather than assuming they have been created as IP addresses 2015-10-20 16:54:52 -04:00
Joel Bender
b1ed353950 fix the _barf class to eat any __init__() parameters 2015-09-29 19:50:18 -04:00
Joel Bender
5e9f5ea693 a little more debugging, starting on the next layer 2015-09-28 20:51:31 -04:00
Joel Bender
535f420d94 raise the new InvalidTag exception in the decode() functions of the primitive data types 2015-09-25 22:25:20 -04:00
Joel Bender
a344b188c2 first add the classes to the errors module 2015-09-21 22:42:48 -04:00
Joel Bender
4c45c8d70a rather than installing the task, ask the task to install itself 2015-09-17 09:49:06 -04:00
Joel Bender
341c4aba3a add default support for I-Am 2015-09-16 14:44:12 -04:00
Joel Bender
da236c0486 add get_services_supported() function 2015-09-15 00:35:51 -04:00
Joel Bender
e4a89fa574 add the 'writeGroup' services supported enumeration 2015-09-14 23:39:57 -04:00
Joel Bender
305bf298b7 remove the registration of AuthenticateRequest, AuthenticateACK, and RequestKeyRequest (but leave the definitions, just in case), add the 'writeGroup' services supported enumeration, expand the service choice enumerations rather than leaving them to be expanded on demand 2015-09-14 23:38:17 -04:00
Joel Bender
dec01bcdab more error checking - see issue #57 2015-09-07 22:08:56 -04:00
Joel Bender
ccd7558476 slightly more restrictive month test, disallow '00' 2015-09-07 21:58:38 -04:00
Joel Bender
72fdddaf33 double check day-of-week value, even though it shouldn't match 2015-09-07 21:55:21 -04:00
Joel Bender
1d9ea1bc73 allow explicit 255 for day 2015-09-07 21:26:07 -04:00
Joel Bender
0b94ac7d80 allow explicit 255 for month 2015-09-07 21:23:27 -04:00
Joel Bender
f8a9ee5bd6 check for a valid year, raise ValueError for invalid days and months 2015-09-07 21:20:10 -04:00
Joel Bender
0a40541576 manually merge in the appropriate differences between issue-38 and issue-48 2015-09-06 00:46:59 -04:00
Joel Bender
b5d2b56191 make the str() of a CharacterString more closely match an OctetString because the strValue is an octet string 2015-09-05 23:56:56 -04:00
Joel Bender
b468f724b8 manually merge in fixes already in stage 2015-09-05 23:24:33 -04:00
Joel Bender
d6c5a4c8e5 fixed the type test in py25 and py27 2015-08-20 23:18:25 -04:00
Joel Bender
11caa8a18a add __lt__ function to make tasks orderable (so heappush is happy in py34), update metaclass syntax in py34 singleton 2015-08-09 23:26:03 -04:00
Joel Bender
bbcf3c2bc0 synchronize task changes with other sources 2015-08-09 22:09:11 -04:00
Joel Bender
181e224ae0 a little better parameter type checking, a lot more tests 2015-08-03 14:29:58 -04:00
Joel Bender
4570f1dbfc merge resolved - testing in wrong branch 2015-08-03 01:03:17 -04:00
Joel Bender
7f80cc43d8 merge resolved 2015-08-03 00:52:23 -04:00
Joel Bender
9c8ec37938 change all the signed octet pack/unpack to unsigned 2015-08-02 23:12:58 -04:00
Joel Bender
85a8ce9558 fixes #10 2015-08-02 22:17:11 -04:00
Joel Bender
b7fe2d132b mirror the change 2015-07-31 22:49:40 -04:00
Joel Bender
263853760c backport changes to py25 and py27 2015-07-31 21:42:42 -04:00
Joel Bender
37ae6d00f6 working on issue 5 2015-07-30 23:16:55 -04:00
Joel Bender
fb192ea623 fixes #4 2015-07-23 13:44:19 -04:00
Joel Bender
f7da4242a9 Merge branch 'issue-3' 2015-07-23 02:51:19 -04:00
Joel Bender
0a7300f894 add debugging pieces to sync with py27 2015-07-23 02:46:45 -04:00
Joel Bender
e7d315ef8b in theory fixes #3 2015-07-23 02:42:17 -04:00
Joel Bender
5fbc1b1cb3 in theory this fixes #1 2015-07-23 02:04:50 -04:00
Joel Bender
eabe41ca0b argparse wrapper so the library can be used without it 2015-07-17 10:41:50 -04:00
Joel Bender
f9b1c4cead a wandering octet crossed into this lane 2015-07-17 09:58:16 -04:00
Joel Bender
ff1299da9a except statement wrong format 2015-07-17 09:55:39 -04:00
Joel Bender
1305d12017 remove flakes 2015-07-17 09:45:39 -04:00
Joel Bender
f0af96c55b remove flakes 2015-07-17 09:24:05 -04:00
Joel Bender
4a7870ae12 removing flakes 2015-07-16 17:01:44 -04:00
Joel Bender
72ff10a79e removing flakes 2015-07-16 16:53:21 -04:00
Joel Bender
946ea12701 removing flakes 2015-07-16 16:40:47 -04:00
Joel Bender
065b2959e2 py25 crawling along, not done yet 2015-07-16 15:45:20 -04:00
Joel Bender
4b2715d173 bring the object definitions up to date 2015-07-16 12:35:01 -04:00
Joel Bender
adb085b4a9 missing tuple element selection after unpack 2015-07-16 10:33:35 -04:00
Joel Bender
0fd095284b marching towards a py25 version 2015-07-16 08:17:06 -04:00
Joel Bender
19949b9cc2 test files, should not have been added 2015-07-16 07:32:23 -04:00
Joel Bender
ac064581f3 starting py25, syncing some py27 and py34 changes 2015-07-15 22:24:07 -04:00