Activity for Visual Test Shell for BACnet

  • Ravi teja Ravi teja posted a comment on discussion Help

    How to fix the attached error and use VTS tool in my PC

  • Ravi teja Ravi teja posted a comment on discussion Help

    required Hardwares , tools, communication configuration etc required to test BACnet MSTP Slaves . For Example : Test case :- To validate Who-Is and I-Am fom Remote , Local and Global broadcast Scenario 1 :- "Local Broadcast Test data :- DESTINATION = LOCAL BROADCAST Expected Result :- Verify all the devices within the Origin Network replies with I-am Device a..n" " Global Broadcast Test data :- DESTINATION = GLOBAL BROADCAST, Expected Result :- Verify all the devices in all connected Network replies...

  • Ravi teja Ravi teja posted a comment on discussion Open Discussion

    Thanks Steve Karg . Can you please clarify the below points as well 1) Why MAC address is not made unique across networks. (OR) How BACnet network works with the 2 devices having same MAC address .Refer the attached screenshot. 2) How to differentiate and create 2 separate MSTP networks . can you send come network diagram with the communication configuration . I wanted to create this set up in our lab

  • Steve Karg Steve Karg posted a comment on discussion Open Discussion

    MAC is needed in BACnet for the same reason as hardware MAC is needed for TCP/IP - see ARP (address resolution protocol). https://en.wikipedia.org/wiki/Address_Resolution_Protocol Additionally, there are many datalink layers, not just MS/TP (similar to the way TCP/IP has many datalink layers). Therefore there are a variety of MAC sizes, plus the additional routing layer (network number) to be able to find a Device ID that is within the connected network of various MAC layers (datalinks). Using the...

  • Ravi teja Ravi teja posted a comment on discussion Open Discussion

    From BACnet Standards came to know below understanding . But still wondering Why MAC is made mandatory in BACnet ? even though having unique "Device instance" Device Instance The instance portion of the Object Identifier of a given device’s Device object. Unlike all other object types, each device may contain only one Device object. The instance number of this Device object must be field-configurable so that it may be assigned a unique instance number among all of the Device objects of all of the...

  • Ravi teja Ravi teja posted a comment on discussion Open Discussion

    We wanted to test BACnet drive/slaves with VTS tool . Looking for VTL tool guide. For example : Who-Is service can be sent in Local , Remote , Broadcast. i Wanted to know and cover all the 3 Broadcasts test scnariors using VTS tool. But i am not sure how this can be done in VTS with different combinations and permutations.

  • Ravi teja Ravi teja posted a comment on discussion Open Discussion

    Thanks John , I got only below limited information from BACnet standard . We wanted to test our MSTP Drives Local Broadcast :- A message addressed to all devices or nodes on the same BACnet network with in the originator network. Remote Broadcast :- A message addressed to all devices or nodes on a different BACnet network except the originator network. Global Broadcast :- A message addressed to all devices or nodes on all networks in a BACnet inter-network. Question1 ** :- Is all this 3 Broadcast...

  • John Hartman John Hartman posted a comment on discussion Open Discussion

    All of those terms are defined in the BACnet standard. The standard is not free, but you are unlikely to get very far in understanding BACnet without it.

  • John Hartman John Hartman posted a comment on discussion Help

    There is no way to do this with unmodified OBS. As ltribble's response from 2010 said, there once was a device called an "NBLINK" that could do this, but it has been obsolete for many years.

  • Ravi teja Ravi teja modified a comment on discussion Open Discussion

    Please help me to understand the clear difference between below terms. 1) Local broadcast 2) Global broadcast 3) Local Station 4) Remote station

  • Ravi teja Ravi teja posted a comment on discussion Open Discussion

    Please helo me to understand the clear difference between below terms. 1) Local broadcast 2) Global broadcast 3) Local Station 4) Remote station

  • Ravi teja Ravi teja posted a comment on discussion Help

    with out using MSTP to IP router , is there any way to connect MSTP slave directly to VTS tool ?

  • holas prajapati holas prajapati posted a comment on discussion Help

    I am trying to run a VTS script , but it shows Port not found message. i have wrote the correct netwrok details but dont know why it showing this message and my test is getiing failed. Can anyone explain what could be the possible reason !! Thanks holas

  • John Quagmire John Quagmire posted a comment on ticket #120

    Can someone close this please - I cannot see how to.

  • John Quagmire John Quagmire posted a comment on ticket #120

    OK. Thanks. The main point is that with modern 4k screens it is unreadable.

  • John Quagmire John Quagmire posted a comment on ticket #328

    The VTS Message says Script line = 43 which is the EXPECT line above.

  • John Quagmire John Quagmire created ticket #328

    source address mismatch

  • John Hartman John Hartman posted a comment on ticket #120

    VTS hasn't seen any serious development for almost 10 years. So if UI issues are your biggest complaints, you are doing pretty well with a program written around the turn of the century. The UI is pretty much stock MFC circa 2000. That said, the source code is right there for you or anyone who wants to make it beautiful. You'll get paid the same wages as most of the people who worked on it back in the day.

  • John Quagmire John Quagmire created ticket #120

    User Interface is a little poor

  • Jim Butler Jim Butler posted a comment on discussion Help

    As far as I know, the following is still true (from @johnhartman): "Please be aware that VTS has not been under active development for a long time. It supports almost nothing after protocol revision 12, and I don't think it supports everything in 12."

  • raghu devisetti raghu devisetti posted a comment on discussion Help

    I would like to know which revision of the BACnet the VTS supports? I did not find the Network Port Object in the list. We are upgrading our stack to Revision 24. For that we need to add Network Port Object. But this is not found in the VTS available object List. Please respond with details.

  • Gaweł Kot Gaweł Kot modified a comment on discussion Help

    Hi, I am trying to run some test on my IUT but all the time I get fail results even though by manual check everything seems to be okay. The IUT is MS/TP device connected by BACNET/IP router. This is my test script for reading present-value from AV object: SEND ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE DA = "ROUTER" DNET = 12142 DADR = X'54' HOPCOUNT = 255 PDU = Confirmed-Request Service = ReadProperty Object = 0, ANALOG-VALUE, 104 Property = 1, Present-Value ) EXPECT ( PDU = ComplexAck...

  • Gaweł Kot Gaweł Kot modified a comment on discussion Help

    Hi, I am trying to run some test on my IUT but all the time I get fail results even though by manual check everything seems to be okay. The IUT is MS/TP device connected by BACNET/IP router. This is my test script for reading present-value from AV object: SEND ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE DA = "ROUTER" DNET = 12142 DADR = X'54' HOPCOUNT = 255 PDU = Confirmed-Request Service = ReadProperty Object = 0, ANALOG-VALUE, 104 Property = 1, Present-Value ) EXPECT ( PDU = ComplexAck...

  • Gaweł Kot Gaweł Kot posted a comment on discussion Help

    Hi, I am trying to run some test on my IUT but all the time I get fail results even though by manual check everything seems to be okay. The IUT is MS/TP device connected by BACNET/IP router. This is my test script for reading present-value from AV object: SEND ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE DA = "ROUTER" DNET = 12142 DADR = X'54' HOPCOUNT = 255 PDU = Confirmed-Request Service = ReadProperty Object = 0, ANALOG-VALUE, 104 Property = 1, Present-Value ) EXPECT ( PDU = ComplexAck...

  • John Hartman John Hartman posted a comment on discussion Help

    Your EPICS specifies which objects your test implementation has, what properties those objects have, and whether or not the properties are writable. Please be aware that VTS has not been under active development for a long time. It supports almost nothing after protocol revision 12, and I don't think it supports everything in 12. That said, it may still be useful in helping you debug your implementation

  • Denys Yakosenko Denys Yakosenko posted a comment on discussion Help

    Who knows? How VTS determines what property are writable or what not?

  • Kang, DK Kang, DK modified a comment on discussion Help

    Dear experts. By using hyper-V, I run virtual machine win 11(guest) on the real machine win10(host). I made the internal virtual switch, so the ip of guest is "179.29.32.7", the ip of host's internal virtual switch is "179.29.32.1". In guest, I run the bacnet server builted by bacnet stack and in host, I want to send and receive bacnet data by using VTS. In VTS, parameters are, "TD's port: 179.29.32.1, "IUT's port: 179.29.32.7". When I send "whois", IUT doesn't respond anything. Could you help me...

  • Kang, DK Kang, DK posted a comment on discussion Help

    Dear experts. By using hyper-V, I run virtual machine win 11(guest) on the real machine win10(host). I made the internal virtual switch, so the ip of guest is "179.29.32.7", the ip of host's internal virtual switch is "179.29.32.1". In guest, I run the bacnet server builted by bacnet stack and in host, I want to send and receive bacnet data by using VTS. In VTS, parameters are, "TD's port: 179.29.32.1, "IUT's port: 179.29.32.7". When I send "whois", VTS says "sendto() failed: ~" Could you help me...

  • jonarque jonarque created ticket #327

    Issue with EPICS containing bitstring-value

  • FcoJavier Bautista Morillas FcoJavier Bautista Morillas posted a comment on discussion Open Discussion

    Thank you so much for your answer. I will try the option you mentioned.

  • John Hartman John Hartman posted a comment on discussion Open Discussion

    Scripting in VTS is deeply entangled with the GUI, so you can't do this via command line. Given the limitations of VTS scripting (no loops, almost no conditionals) I think you would be better off looking at one of the Python BACnet libraries. (Sorry, I can't recommend one)

  • FcoJavier Bautista Morillas FcoJavier Bautista Morillas posted a comment on discussion Open Discussion

    Hello!. This is a great software, but I need something that I haven't been able to do. I would need to run a VTS script using command line. Do someone knows if it is possible?. Thanks!.

  • Srinivas rao Srinivas rao created ticket #119

    VTS crashes when clicked on "delete" button

  • Robert Cook Robert Cook posted a comment on discussion Open Discussion

    Joel, Thanks for the information. I had not seen the mailing list before. Don't know how I missed it. Regards, Robert

  • Joel Bender Joel Bender posted a comment on discussion Open Discussion

    Robert, I will echo what John said, congratulations! ...point me in the direction of resources about how it is supposed to work. First I would point you to The BACnet Institute https://www.thebacnetinstitute.org/ for instructional material and join the BACnet-L mailing list http://www.bacnet.org/Contact/BACnet-L.htm where you will find lots of developers willing to help! Quite a large number of the members of the BACnet Committee are still active in the community. Joel

  • Robert Cook Robert Cook posted a comment on discussion Open Discussion

    Thanks John for the reply. I was afraid that would be the answer. I just spent the last 8 months creating a BACnet server and VTS was helpful in figuring things out. I also used YABE and BACnet Test Suite demo (we don't have funds for the full suite) as well as trying to decipher the ASHRAE Spec. and it was a struggle getting definitive information about how things are supposed to work in BACnet. So, I am going to assume you had some knowledge of BACnet and will ask if you could point me in the direction...

  • John Hartman John Hartman posted a comment on discussion Open Discussion

    Congratulations on being able to build! The only documentation is what's in the "Docs" directory, and that is almost entirely user-level stuff. The badly-named "QuickStart.html" starts with how-to, but the latter parts are mostly code check-in comments. I used them to find features that never made it into the documentation. In terms of code documentation, it begins with either // or /* (Even that puts you ahead of many open source projects, which have few or no comments beyond the GPL boilerplate)...

  • Robert Cook Robert Cook modified a comment on discussion Open Discussion

    Is there documentation of any kind about the various pieces of the VTS project/solution? I have finally gotten things to build using VS 2015 and the result creates a runnable application, so far. (I haven't yet tried to run it thru its paces to see if it runs like the executable that I downloaded and have been using.) I had to edit the PTP project options and a couple of source files to get it to even compile. It wasn't difficult but I was doing things essentially blind. So, having gotten to here...

  • Robert Cook Robert Cook posted a comment on discussion Open Discussion

    Is there documentation of any kind about the various pieces of the VTS project/solution? I have finally gotten things to build using VS 2015 and the result creates a runnable application, so far. (I haven't yet tried to run it thru its paces to see if it runs like the executable that I downloaded and have been using.) I had to edit the PTP project options and a couple of source files to get it to even compile. It wasn't difficult but I was doing things essentially blind. SO, having gotten to here...

  • Robert Cook Robert Cook modified a comment on ticket #118

    deleted...this was the wrong place for what I was seeking.

  • Robert Cook Robert Cook posted a comment on ticket #118

    John, Your comment seems to imply that I should be able to build VTS using the current 2019(?) Visual Studio C++. Is that true and have you done that? I am looking to see if I can get VTS updated to BACnet Standard 135-2016 level so I can use it better for my project. I was going to try building with VS 2010 but the version I have doesn't have MFC included. I am looking for the easiest path to a working build environment. I am OK using if VS 2010 if necessary but I would prefer using the latest tools...

  • John Hartman John Hartman posted a comment on ticket #118

    I won't argue that "it would be great" if VTS supported Protocol Revision 19. But since the current codebase has only partial support for even Revision 12, and since there have been no check-ins since August 2018, all I can suggest is "use the Source, Luke". The good news is that even the free version of Microsoft Developer's Studio now supports MFC. The bad news is that VTS is a large and sometimes messy program, much of which dates back 10 to 20 years. So start small, and fix small things that...

  • jonarque jonarque created ticket #118

    Support more recent Protocol Revision

  • Jim Fell Jim Fell posted a comment on discussion Help

    I'm working with the demo script ~\VTS_3.6.7\scripts\DeviceManagement\DeviceCommunicationControl-IP.vts. When it gets to the second send in Test #1 no response is expected. This makes sense because in the first send DCC was disabled. However, VTS seems to expect a response, because it retries the sending the ReadProperty request several times. The third send in the test script is never actually sent, even through the test progress indicates that it passed. Please see the attached screen captures....

  • Jim Fell Jim Fell posted a comment on discussion Help

    Thanks so much, this was very helpful! I had to make one small change to get it working. IUT_ADDR = X'112233445566'

  • John Hartman John Hartman posted a comment on discussion Help

    An exact update (changing a few variable names) of your code would be IUT_NET = 'MyEther' IUT_ADDR = 112233445566 OBJECT1 = device, 555 -- Product Name OBJECT2 = analog-input, 1 -- AMD Airflow OBJECT3 = analog-input, 2 -- AMD Temperature OBJECT4 = analog-input, 4 -- AMD Alarm Status OBJECT5 = analog-value, 1 -- AMD Area OBJECT6 = analog-value, 10 -- Traverse Status SECTION Read Properties of OBJECT1 TEST#1.1 - Read object-identifier DEPENDENCIES None SEND ( NETWORK = IUT_NET DA = IUT_ADDR DER = TRUE...

  • Jim Fell Jim Fell posted a comment on discussion Help

    Thanks, John. My question is specifically in regards to scripting BACnet/Eth. For example, in BACnet/IP we may have something like... ACTIVENET = 'ip' IUT_ADDR = 172.16.1.43 OBJECT1 = device, 555 -- Product Name OBJECT2 = analog-input, 1 -- AMD Airflow OBJECT3 = analog-input, 2 -- AMD Temperature OBJECT4 = analog-input, 4 -- AMD Alarm Status OBJECT5 = analog-value, 1 -- AMD Area OBJECT6 = analog-value, 10 -- Traverse Status SECTION Read Properties of OBJECT1 TEST#1.1 - Read object-identifier DEPENDENCIES...

  • John Hartman John Hartman posted a comment on discussion Help

    On the "Edit" menu, select "Ports" and configure the port to use Ethernet rather than IP. Are you testing ONLY BACnet/Eth, or also BACnet/IP? VTS allows you to create multiple ports - such as one for IP and one for raw Ethernet. However, as the "VTS Survival Guide" (in the docs folder) says Define one and only one Port. Otherwise VTS won’t have a default and you will need to pick a Port each time you want to send a message using the message dialogs, and your scripts will need to specify a Port, which...

  • Jim Fell Jim Fell posted a comment on discussion Help

    Is there a way to configure VTS scripts, so that the network connection uses BACnet/Eth (BACnet over Ethernet; i.e. using MAC addresses)?

  • RyanR RyanR posted a comment on discussion Help

    Ok, thanks for pointing me in that direction.

  • John Hartman John Hartman posted a comment on discussion Help

    The current COV handler (VTSServer::CovNotification) has a comment // todo: need to decode the COVNotification packet to ensure it // is encoded correctly and then perform any functions we might // need to do. Then send the simpleAck. Currently we just send // the simpleAck. So you will ALWAYS get a SimpleAck. There is some commented-out rudimentary PDU decoding that could get you started on doing a fuller decode, and return whatever responses you wish.

  • RyanR RyanR posted a comment on discussion Help

    Is there an option that disables VTS from responding to a confirmed COV with an ACK?

  • Tom Brennan Tom Brennan posted a comment on discussion Help

    I think you'll need to show what you have for protocol-services-supported and BACnet Standard Application Services Supported; it seems to be complaining about a mismatch there. You can try various things with a text editor and see if you can make VTS any happier. And be aware that the latest-greatest features have not always made it into VTS; you might need to contribute that work.

  • raghu devisetti raghu devisetti posted a comment on discussion Help

    I need help in creating an EPICS file as per BACnet revision 15 for BTL Certification Testing. I created one EPICS file and got the folowing load errors ... The following error occurred after I added "F, -- writeGroup" in protocol-services-supported property under device properties.... This service shall be mentioned as per the BACnet revision 15. Please help me in fixing the errors or create a proper EPICS file. EPICS Loaded: Vendor Name: Crestron Electronics, Inc Product Name: PRO3 Product Model...

  • raghu devisetti raghu devisetti posted a comment on discussion Open Discussion

    I need help in creating an EPICS file as per BACnet revision 15 for BTL Certification Testing. I created one EPICS file and got the folowing load errors ... The following error occurred after I added "F, -- writeGroup" in protocol-services-supported property under device properties.... This service shall be mentioned as per the BACnet revision 15. Please help me in fixing the errors or create a proper EPICS file. EPICS Loaded: Vendor Name: Crestron Electronics, Inc Product Name: PRO3 Product Model...

  • John Smith John Smith posted a comment on discussion Help

    I am trying to write a VTS script to get the Device Object_identifier from the wildcard Device_ID of 4194303. I have eventually managed to get the following script to return the Device Object_identifier from the known Da = IUT_ADDR, which resolves to the IUT name that has been defined in VTS. The IUT_DEVICE_INSTANCE = 100 in config.vts. The device is an MS/TP device on the other side of a router. The IP address of the router is 192.168.1.241, the MS/TP network number is 2001, the Device_ID of the...

  • srivalli srivalli posted a comment on discussion Help

    can anyone please reply asap.

  • srivalli srivalli posted a comment on discussion Help

    Hi All, I am developing VTS scripts using VTS 3.6.7 .I am able to run individual script manually. But Is there any way to run all VTS scripts automatically or in a batch file. Going further I want to run these scripts in CI/CD.Please help me.

  • encrypted encrypted posted a comment on discussion Help

    Changing the expect value to AL ?= {present-value} fixed the issue. This was noted in the Release History notes in the VTS Quick Start.html document, which I think is the wrong place to document it. Search "AL ?=" to find it. Quoting it below so it can be searched. '?' is not valid for AL type data where the datatype is determined by the EPICS reference on the right side of the expression. '?' can only be used if the left side of the expression specifies the datatype. Use of the don't care operator:...

  • encrypted encrypted modified a comment on discussion Help

    My test is on the right, my results is in the middle, and my EPICS file definition is on the left (binary-value, 1) in the attached screenshot. Notice that my present-value is don't care, "?", yet its still saying my test is failing. How can this be fixed?

  • encrypted encrypted modified a comment on discussion Help

    My test is on the right, my results is in the middle, and my EPICS file definition is on the left in the attached screenshot. Notice that my present-value is don't care, "?", yet its still saying my test is failing. How can this be fixed?

  • encrypted encrypted posted a comment on discussion Help

    My test is on right right, my results is in the middle, and my EPICS file definition is on the left in the attached screenshot. Notice that my present-value is don't care, "?", yet its still saying my test is failing. How can this be fixed?

  • Dennis McEnaney Dennis McEnaney created ticket #117

    Add SADR/MAC address to 'device scan' output and allow copying of response-packet bytes

  • jackz jackz posted a comment on discussion Help

    I'm new to the VTS. Can anyone explains how is this happened and how do I solve it? Cause before I never saw these kind of problems. jackzh, Thanks

  • Jim Butler Jim Butler posted a comment on discussion Open Discussion

    Registration for the world's first International BACnet Testing Symposium is now open. For information about the event, please go to https://www.iol.unh.edu/bacnet/index.html. Jim Butler Cimetrics Inc.

  • John Hartman John Hartman committed [r1015]

    Show primitive type and context tag value on Device Tree values

  • John Hartman John Hartman committed [r1014]

    Save context tag value on change to edit field

  • John Hartman John Hartman posted a comment on discussion Help

    It ain't pretty, but it can be done. I set the list-of-property-references in a schedule object. I'll try to attach images Use "New Value" to add the first component, and set its context tag Right click on the first value and use "New Value Component" to add the next component and its tag Repeat for all components My example property is a list, so I used "New Value" to begin the second value Due to a bug in VTS, a context tag value won't be used or remembered unless you click on a different value,...

  • Sleepy Snail Sleepy Snail posted a comment on discussion Help

    hi how can i setup DeviceObjectReference property type? it is a stuct in bacnet standard : BACnetDeviceObjectReference ::= SEQUENCE { device-identifier [0] BACnetObjectIdentifier OPTIONAL, object-identifier [1] BACnetObjectIdentifier } But i can't coose this type when i define a new property for an object in Device Configuration. how can i construct it with opening tag/closing tag etc? this property type is used by many object, sometime as simple value (example acces point, structured view) simetimes...

  • Dan Zenk Dan Zenk posted a comment on discussion Open Discussion

    I can't get this to work as described. I finally figured out what's documented in the Quick Start html under 618217: "If variables are defined and initialized in included files that are already defined in the base file, the values will be overridden with the last encountered declaration." I wrote a Body Script to read the present-value of an instance with parameters being "instance" and "present-value". I wrote a Parameter Script to configure "instance" and "present-value" for each instance I need...

  • Dan Zenk Dan Zenk posted a comment on discussion Help

    It turns out my problem was it was a paired tag for Date and Time and I wasn't supplying an expected result for Time. Thank you for the help.

  • John Hartman John Hartman posted a comment on discussion Help

    I just successfully ran a script with this snippet: SEND ( PDU = Confirmed-Request Service = ReadProperty Object = 0, OBJECT1 Property = 1, local-date ) EXPECT ( PDU = ComplexAck Service = ReadProperty Object = 0, OBJECT1 Property = 1, local-date OpenTag 3 DATE ? CloseTag 3 ) So "?" works there. This is primitively tagged

  • Dan Zenk Dan Zenk posted a comment on discussion Help

    I can't seem to get anywere using DATE = 1, ? or DATE = ? If I use DATE = [(,-*-2018)], I get "Date comparison failure ((,--))=((,-*-2018)) " which is expected. If I use DATE = [(,--)], I get "Mismatched context tag value". Replacing the * with ? doesn't change anything there.

  • Dan Zenk Dan Zenk posted a comment on discussion Help

    I have a body script that reads an Instance of an analog-input like present-value. I need to run this body script many times and the only change is the Instance and the expected present-value. Is there an efficient way to do this? Master Scripts described in the User Guide seems like what I'm looking for but it doesn't seem to work the way I need it to work. If I create 2 parameter scripts that include the body script described above and include them in a master script and run it. The parameter settings...

  • John Hartman John Hartman posted a comment on discussion Help

    To wildcard the entire item, you can use ?. So, in an EXPECT you might have Date ? if the Date has a primitive tag, or Date 1, ? if the Date has a context tag of 1. The "Survial Guide" makes a passing reference to this, pointing at the "Quick Start". Search the latter document for 618176.

  • Dan Zenk Dan Zenk posted a comment on discussion Help

    Is there a way to test if an object can be read without testing the what the actual value is? I'm specifically trying to read a Date field with the following: [(,--)] which results in a mismatched context tag value error. If I put at least one thing in the date it gives me a data mismatch (which is expected) but then the test fails [(,-*-2018)]. I've read in the docs that ? replaces * for don't care but I can't get anywhere trying to use that.

  • Jim Butler Jim Butler posted a comment on discussion Open Discussion

    International BACnet Testing Symposium: Save the Date & Call for Speakers [http://files.constantcontact.com/3e86bcd7001/8e946081-eb34-46ab-aab9-62fc5941c82b.jpg] BACnet Testing Laboratories (BTL) and The University of New Hampshire's InterOperability Lab (UNH-IOL) are hosting an International BACnet Testing Symposium, October 6 - 7, 2018, at the UNH-IOL facility in Durham, NH. The symposium will bring together thought leaders from around the world to discuss first hand experiences and best practices...

  • John Hartman John Hartman committed [r1013]

    Version 3.6.7 release.

  • John Hartman John Hartman posted a comment on discussion Open Discussion

    It appears that the reason I can't commit is that SourceForge is moving to a new data center, so we will hope that things will be fixed within a few days. Regarding changing VTS to UNICODE: good luck. Some chunks of the VTS code base are C code dating from the mid to late 1990s, and even much of the newer code contains char arrays and assumes "character is a byte". So converting to UNICODE would be a massive undertaking and not worth the effort: if you have that much time and interest, do a rewrite...

  • jonarque jonarque posted a comment on discussion Open Discussion

    Thank you, I'm now working on the version 3.6.7 :-) I will be glad to help but I didn't know if I will get reaction, so I kept it short. Let's get into the rabbit hole: 1) It needs to upgrade to .NET Framework 4.5 2) I get 3 errors: Error 1 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information. C:\Program Files...

  • John Hartman John Hartman posted a comment on discussion Open Discussion

    I still can't commit, or log in to do the full release. I WAS able to upload my build. I didn't mark it as "official" pending checkin, but you can get it by clicking on the "Files" tab, selecting VTS 3.x, selecting VTS 3.6.7, and download the ZIP.

  • Visual Test Shell for BACnet Visual Test Shell for BACnet released /VTS 3.x/VTS 3.6.7/VTS_3.6.7.zip

  • John Hartman John Hartman posted a comment on discussion Open Discussion

    I just built it with VS 2010, which is the latest that I have, and it builds there. A little more detail than "didn't suceed" would be nice if you want help in building VTS. The most common issues are MS tightening the screws on things they don't like. I am trying to do an official release. Unfortunately, I have retired and no longer have access to the machine from which I did the last set of commits in January. And I haven't been able to commit or upload a new build from this machine today. Not...

  • jonarque jonarque posted a comment on discussion Open Discussion

    Hello, If I look at the SVN history, it says that the current version is 3.6.7 but in the "Files" section, only version 3.6.5 is provided. I tried to build the last revision (r1012) with VS2012 but it did not suceed. Could you provide new builds ? Thank you, Jonathan

  • John Hartman John Hartman committed [r1012]

    Update VendorID string table. Add pointer to release generation instructions.

  • John Hartman John Hartman committed [r1011]

    Version 3.6.7

  • John Hartman John Hartman committed [r1010]

    Generated script to read EPICS properties: expect Error for log-buffer, since it can't be read with ReadProperty

  • Richard Benjamin Richard Benjamin posted a comment on discussion Open Discussion

    I found a way to get it out of Symantic's quarantine and all is well.

  • Richard Benjamin Richard Benjamin posted a comment on discussion Open Discussion

    What security risk causes Symantic to delete VTS.exe? It claims it has known about this for over a year. From the posts, it is obvious that users are able to use the program.

  • Iheanyi Iheanyi posted a comment on discussion Help

    What do you mean by VTS connected to the same port? How are the PCs connected to the network and how did you setup the port in VTS?

  • Iheanyi Iheanyi posted a comment on discussion Help

    UUT_SKG did not specify a network.

  • Iheanyi Iheanyi posted a comment on discussion Open Discussion

    You need to add two more parameters: BVLCI = ORIGINAL-UNICAST-NPDU DER = TRUE The VTS scripting documentation is outdated and incomplete. The Word document has examples that use DER but the VTS scripting html file does not. You need the BVLCI for VTS to pick up your DNET, DADR, and HOPCOUNT parameters. You need the DER to actually set that flag (otherwise it defaults to false/0). I'm a bit confused by your EXPECT. If IUT_ADDR points to the gateway, but your message's final destination is SIO_ADDR,...

  • Iheanyi Iheanyi posted a comment on discussion Help

    As the error says, you're supposed to use an enumeration name. That's because the last-restart-reason is a property of type BACnetRestartReason. It sounds like the other test tools are a bit more forgiving. You should be using: last-restart-reason: detected-power-lost

  • Iheanyi Iheanyi created ticket #326

    Who-Has Script Error in tests 1d and 1f

  • Babanz Babanz modified a comment on discussion Help

    Hello, When i generate an EPICS with vts and load it i always get the error : Line 161: Expected an Enumeration Name here!: last-restart-reason: 3 i tested this on other BACnet test tools and it works just fine and returns the "detected power loss" The value returned is an enumeration. Any idea what might fix this ? Regards

  • Babanz Babanz posted a comment on discussion Help

    Hello, When i generate an EPICS with vts and load it i always get the error : Line 161: Expected an Enumeration Name here!: last-restart-reason: 3 i tested this on other BACnet test tools and it works just fine and returns the "detected power loos" The value returned is an enumeration. Any idea what might fix this ? Regards

  • pcalligaro pcalligaro created ticket #3

    New units from Addenda 135-2012 ar

1 >