License: Public Domain
@nikolla-jelic: No disrespect implied or taken. If I want the BACpypes project to be an integral part of a future BACnet test shell, and I want the response to a proposal to do that to be "of course, it's awesome", then I had better get the documentation in order first!
2013-05-15 12:22:54 PDT by joelbender
@joelbender: I meant no disrespect to you, or BACpypes project..
2013-05-15 00:47:18 PDT by nikola-jelic
[quote]...but BACpypes is almost forgotten and ill-documented.[/quote] I would take issue with the forgotten part, all be it a very small community, and accepting that its my project :-). But your ill-documented point is correct, which I hope to remedy.
2013-05-14 08:30:32 PDT by joelbender
@johnhartman: I would be more than happy to add functionalities to VTS, but I would need some guidance through the code. Is there someone who can help me with that? @joelbender: Python is a logical choice for BACnet, but BACpypes is almost forgotten and ill-documented. Source could be used for something more serious, but the lack of proper documentation is a pain.
2013-05-14 00:18:52 PDT by nikola-jelic
It was my intent to completely replace the scripting language VTS inherited from 2.0 world with Python. I never got there. [url]https://sourceforge.net/tracker/?func=detail&aid=444253&group_id=27326&atid=390008[/url] I'm no the only one, according to another thread: [quote]After writing a number of scripts, we realized that the scripting engine needed enhanced, and so...
2013-05-13 10:18:39 PDT by joelbender
Unfortunately, the VTS scripting language currently has no loop constructs. Would be a nice feature, though, and probably easier to add that some of the OTHER things that VTS scripting lacks (functions, general-purpose variables...) You can sometimes put your test in one script, and then INCLUDE that multiple times from another. Ugly and not very flexible, but perhaps better than having to...
2013-05-13 09:25:31 PDT by johnhartman
Is there a way to run a set of tests repeatedly? For example, I've made some tests, but I want this script to be executed hundreds of times. One way is to copy the code of the script 100 times, but I would like to use a more elegant solution, if possible. Is there some kind of loop operator for VTS script? thanks in advance.
2013-04-29 05:13:43 PDT by nikola-jelic
When trying to load an EPICS file into VTS, there is an issue trying to load event-enrollments with an event-type of 'floating-limit'. Steps to reproduce (use 'alltestEpics.tpi') 1) locate event-enrollment, 1 in the alltestEpics file 2) delete (or comment out) the existing event-parameters and remove the '--' for the floating-limit event parameters (Choice=4). 3) change  to (4) 3...
2013-04-24 13:32:05 PDT by choward
Thanks for your reply John. Yes the specific test I am running forces minimum segmentation of 50, it is not a limitation of our device.
2013-01-30 00:51:46 PST by pawelevans
VTS is much stronger as a client than as a server, so this behavior wouldn't surprise me, though I haven't looked at the code in this area. "Is is possible to change this value?" Yes, if you have Visual Studio and some time... Are you testing with 50 byte segments as a perverse limit case, or is your device limited to 50 byte APDUs? You are likely to encounter various...
2013-01-23 07:40:16 PST by johnhartman