[go: up one dir, main page]

Activity for Visual Test Shell for BACnet

  • 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

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

    What your BACpypes application listens for depends on how you have specified the BACnet/IP address in your BACpypes application (usually in the INI file). In CIDR notation, if you have 1.2.3.4/24 then it will listen for unicast packets on 1.2.3.4 and broadcast packets on 1.2.3.255. Turn on a debugger in the BVLL UDPMultiplexer class like --debug bacpypes.bvll.UDPMultiplexer and you will see what unicast and broadcast address tuples are passed to bind the sockets. If this turns out to be a BACpypes...

  • Stan Lhomme Stan Lhomme posted a comment on discussion Open Discussion

    Hello, I'm working with bacpypes too, and i've seen this once, when i sent requests with vts using globalbroadcast address 255.255.255.255, did you tried using the unicast or the localbroadcast ?

  • Pazhanivel Pazhanivel modified a comment on discussion Help

    I need to create a bacnet client . developing the client in python using bacpypes. how to send and receive packets from VTS to bacpypes using VTS as a device simulator ? Testing using VTS simulator and using wireshark for network monitoring. PC1: running bacpypes based bacnet client and wireshark . PC2: running VTS bacnet simulator and wireshark. both pc1 and pc2 connected to same network and bacpypes and VTs connected to same port. 1) sending 'whois' from bacpypes in PC1 - packet received in PC2...

  • Pazhanivel Pazhanivel posted a comment on discussion Help

    Testing using VTS simulator and using wireshark for network monitoring. PC1: running bacpypes based bacnet client and wireshark . PC2: running VTS bacnet simulator and wireshark. both pc1 and pc2 connected to same network and bacpypes and VTs connected to same port. 1) sending 'whois' from bacpypes in PC1 - packet received in PC2 (can be found in wireshark) but not received in VTS. 2) sending 'readproperty' from bacpypes in pc1 - packet received in PC2 (can be found in wireshark) but not received...

  • Pazhanivel Pazhanivel posted a comment on discussion Open Discussion

    Testing using VTS simulator and using wireshark for network monitoring. PC1: running bacpypes based bacnet client and wireshark . PC2: running VTS bacnet simulator and wireshark. both pc1 and pc2 connected to same network and bacpypes and VTs connected to same port. 1) sending 'whois' from bacpypes in PC1 - packet received in PC2 (can be found in wireshark) but not received in VTS. 2) sending 'readproperty' from bacpypes in pc1 - packet received in PC2 (can be found in wireshark) but not received...

  • Sulaiman Sulaiman posted a comment on discussion Help

    Hello In 28.03.2017 the "NULL" had been added to the BACnetDoorValue_orNull table. But I think the VST cpp project didn't copmlied after bug cleaned. I traid to compile it by Visual Studio 2013 but I got Errors. Note: I added MFC to the MVS 2013. Any one complied the project after 28.03.2017?

  • Alter Alter modified a comment on discussion Help

    Update Turns out DER = TRUE was causing my problems. I set it to DER = FALSE. Now passing tests.

  • Alter Alter posted a comment on discussion Help

    Update but still have problems Turns out DER = TRUE was causing my problems. I set it to DER = FALSE. now i'm still getting a failed test No EPICS information loaded. all the other examples I have seen (so far anyway) have a pretty much exact layout to my expect. I do not know what it VTS is looking for...

  • Alter Alter modified a comment on discussion Help

    I am really new to VTS scripting so if it’s something obvious I apologize in advance. This is what I have so far. SEND ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE DA = 192.168.97.60:47808 DNET = 63113 DADR = X'010000000000' HOPCOUNT = 255 DU = Confirmed-Request Service = ReadProperty Object = 0, analog-INPUT, 1 Property = 1, Present-Value ) EXPECT ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE SA = 192.168.97.60:47808 SNET = 63113 SADR = X'01' PDU = ComplexAck Service...

  • Alter Alter modified a comment on discussion Help

    I am really new to VTS scripting so if it’s something obvious I apologize in advance. This is what I have so far. SEND ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE DA = 192.168.97.60:47808 DNET = 63113 DADR = X'010000000000' HOPCOUNT = 255 DU = Confirmed-Request Service = ReadProperty Object = 0, analog-INPUT, 1 Property = 1, Present-Value ) EXPECT ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE SA = 192.168.97.60:47808 SNET = 63113 SADR = X'01' PDU = ComplexAck Service...

  • Alter Alter posted a comment on discussion Help

    I am really new to VTS scripting so if it’s something obvious I apologize in advance. This is what I have so far. SEND ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE DA = 192.168.97.60:47808 DNET = 63113 DADR = X'010000000000' HOPCOUNT = 255 DU = Confirmed-Request Service = ReadProperty Object = 0, analog-INPUT, 1 Property = 1, Present-Value ) EXPECT ( NETWORK = "MyPort" BVLCI = original-unicast-npdu DER = TRUE SA = 192.168.97.60:47808 SNET = 63113 SADR = X'01' PDU = ComplexAck Service...

  • Christopher Grey Christopher Grey posted a comment on discussion Open Discussion

    I'm also finding that sometimes just deleting the Port entry and readding it just results in a crash and thus I can't modify or edit the port entry. The only way I was able to avoid this was to "reboot" VTS by deleting the vts3.cfg file and allow VTS to regenerate that info which seems to work without crashing. So the good news is I now have a way to limp VTS along within Linux via WINE. It's not pretty, but it at least works. I messed around with VTS enough to realize there's a feature needed or...

  • Christopher Grey Christopher Grey posted a comment on discussion Open Discussion

    I was able to get a little more success. There is still some GUI bugginess with the Port Configuration window while running in WINE. However I was able to add an IP port and select the ethernet port I wanted, get it saved, and then I was able to actually send packets using it. However I cannot edit the port due to the GUI display issues that prevent proper painting of the IP tab. So to "edit" the port, I have to delete the old one and readd a new one. But that's at least better than nothing. However...

  • Christopher Grey Christopher Grey posted a comment on discussion Open Discussion

    Well with a good bit of debugging, I've been able to glean a good number of the DLLs that are required just to get VTS to launch. Most of them were installed by vcredist_x86.exe, however the one that was holding up the show was mfc42.dll. That one was evidently needed by nb_link_settings.dll. I copied it and mfc42u.dll over to the same folder VTS.exe is in and now I have VTS launching in Linux by WINE! However this only got me to the next stumbling point. When I go to Edit>Ports to configure for...

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

    I don't know anything about WINE. On Windows, the "can't find DLL" messages usally come from the OS as it tries to load the application, not from code in the application itself. Run VTS on Windows, and use Dependency Walker, a debugger, or a similar tool to see what DLLs it loads. Do this on RUNNING VTS, since some DLLs may be loaded at runtime rather than specified in the link. VTS uses WinPCAP for naked Ethernet access. I don't recall whether VTS links to it or loads it manually. VTS uses (or used...

  • Christopher Grey Christopher Grey posted a comment on discussion Open Discussion

    I'm trying to see if I can get VTS to run on my Ubuntu 14.04 (32-bit) Linux machine with WINE installed. I've been able to install the vcredist_x86.exe, but VTS.exe doesn't seem to do anything. It doesn't throw any errors, it just doesn't work. It seems to have some error and then quietly exit but without indicating what the problem is. Usually the problem with programs that don't run correctly under WINE are related to missing or outdated DLL files. To solve these problems, the failing program usually...

  • Eric Gen Eric Gen posted a comment on discussion Open Discussion

    Hi John, thanks for your response! Knowing that I might not get the NAK helped. Sorry...

  • John Hartman John Hartman posted a comment on discussion Help

    Does VTS receive and show OTHER messages? Can you do a ReadProperty of a device on...

  • Ryan Johnson Ryan Johnson posted a comment on discussion Help

    I'm setting up VTS to communicate to an MS/TP device through a BACnet/IP to MS/TP...

  • John Hartman John Hartman committed [r1009]

    Version 3.6.6

  • John Hartman John Hartman posted a comment on discussion Help

    Bug in VTS. The "null" choice is missing from StringTables.cpp BACnetDoorValue_orNull....

  • Michael Michael posted a comment on discussion Help

    How do I use EPICS with VTS? If I load the EPICS file that shipped with VTS (i.e....

  • John Hartman John Hartman posted a comment on discussion Help

    VTS was written mostly to test BACnet servers. Its client capabilities are pretty...

  • Sumit Shrestha Sumit Shrestha posted a comment on discussion Help

    Hello, I am currently working on BACnet client, and I want to test read property...

  • John Hartman John Hartman posted a comment on discussion Help

    VTS scrips are pretty limited as far as conditional operations go. Read other discussion...

  • Stan Lhomme Stan Lhomme posted a comment on discussion Help

    Hello, I'm using VTS scripts now to test my bacnet server "protoype" and wanted to...

  • baban baban posted a comment on discussion Help

    I get your point, But In my case i have an B-AAC, a server. for the services implemented...

  • John Hartman John Hartman posted a comment on discussion Help

    The problem is that the VTS scripting "language" is very weak. You can easily craft...

  • baban baban posted a comment on discussion Help

    Hi and thanks for your answer. By "But it isn't close to being a conformance tester"...

  • John Hartman John Hartman posted a comment on discussion Help

    By "version of the test conformance" do you mean "what version of 135.1"? If so,...

  • baban baban posted a comment on discussion Help

    Hello, I searched in the documentation but couldn't get a clear response on the version...

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

    Register-Foreign-Device must be sent to a BBMD that accepts foreign registrations....

  • Eric Gen Eric Gen posted a comment on discussion Open Discussion

    I'm trying to register VTS as a Foreign Device on a remote BACnet network. I've been...

  • Martin Husmann SourceForge Martin Husmann SourceForge posted a comment on discussion Help

    Hi John Thank you very much for your advise. This helps me perfectly out here.

  • John Hartman John Hartman posted a comment on discussion Help

    VTS was designed mostly as a BACnet client, to test BACnet server devices. It implements...

  • René Köhli René Köhli posted a comment on discussion Help

    Hi I want to use VTS to test my ReadRange function. So my software issues a ReadRange...

  • John Hartman John Hartman posted a comment on discussion Help

    One option for you might be to use the WAIT command between your EXPECT and the next...

  • John Hartman John Hartman posted a comment on discussion Help

    A quick test shows that "SEND AFTER" does work on a series of SENDs with no EXPECTS...

  • Martin Husmann SourceForge Martin Husmann SourceForge posted a comment on discussion Help

    Hi all, First of all thanks a lot for VTS. I use it often to troubleshot BACnet Issues...

  • Vincent Lockhead Vincent Lockhead posted a comment on discussion Help

    I finally got it to work. Heres my script. SEND ( NETWORK = "MyPort" BVLCI = original-unicast-npdu...

  • Vincent Lockhead Vincent Lockhead posted a comment on discussion Help

    Alright. I realised that my script was wrong and in fact not sending anything. Im...

  • John Hartman John Hartman posted a comment on discussion Help

    The packets sent and received by a script are shown in the main VTS window, just...

  • Vincent Lockhead Vincent Lockhead posted a comment on discussion Help

    Hello, Is there a way to see the paquets that are sent/receive when running a script...

  • Tim McManamey Tim McManamey posted a comment on discussion Help

    Thanks for your response.

  • John Hartman John Hartman posted a comment on discussion Help

    There is no such capability in VTS today. In general, VTS is pretty limited as a...

  • Tim McManamey Tim McManamey posted a comment on discussion Help

    Is it possible to create an object that a person could subscribe to? In other words,...

  • Cliff Copass Cliff Copass created ticket #325

    vcredist_x86.exe file packaged with VTS_3.6.5.zip will not install

  • Raghu Raghu posted a comment on discussion Help

    Is there a way to run a set of tests repeatedly?

  • John Hartman John Hartman posted a comment on discussion Help

    It seems likely that there are three devices. The duplication of I-Am with different...

  • Luiz Robertto Mello Luiz Robertto Mello modified a comment on discussion Help

    I ran a discovery on our bacnet network looking for duplicate device ID, but I'm...

  • Luiz Robertto Mello Luiz Robertto Mello posted a comment on discussion Help

    I ran a discovery on our bacnet network looking for duplicate device ID, but I'm...

  • John Hartman John Hartman posted a comment on discussion Help

    Please try to THINK a little. I told you what you did wrong: you are sending a WriteProperty,...

  • John Hartman John Hartman posted a comment on discussion Help

    Are you talking about VTS's BAcnet decoder, the Send Dialog, or VTS scripting? I...

  • Christopher Günther Christopher Günther posted a comment on discussion Help

    found a bug in service WritePropertyMultiple when selecting more than 1 Object to...

  • Raghu Raghu posted a comment on discussion Help

    Dear John, As per your suggestion i SEND WritePropery and EXPECT ReadProperty SEND...

  • John Hartman John Hartman posted a comment on discussion Help

    You SEND a WritePropery. You then EXPECT the response to ReadProperty. Note that...

  • Raghu Raghu posted a comment on discussion Help

    Dear John, As per your instruction, i made the changes(X'7FC002F70000'). Now my script...

  • John Hartman John Hartman posted a comment on discussion Help

    I suggested two alternatives, and you seem to have mixed them With the "Name" that...

  • Raghu Raghu posted a comment on discussion Help

    Dear John, As per your instruction, i made the below changes. 1. Defined virtual...

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

    Is there a way around his? Sure: download the source code to VTS and implement the...

  • John Hartman John Hartman posted a comment on discussion Help

    You should start by reading "VTS Survival Guide.doc" in your VTS doc folder. Then...

  • Balazs Horanyi Balazs Horanyi created ticket #17

    ReadPropertyMultiple Service Workaround

  • Raghu Raghu posted a comment on discussion Open Discussion

    Trying to configure NPDU data through VTS scripting Expected control byte should...

  • Raghu Raghu posted a comment on discussion Help

    Trying to configure NPDU data through VTS scripting Expected control byte should...

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

    Fixed by svn 1008

  • John Hartman John Hartman modified ticket #324

    StringTables.cpp has some units with space which don't work in VTS

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

    Fixed by svn 1008

  • John Hartman John Hartman posted a comment on discussion Help

    It certainly WOULD be nice to be able to generate scripts from the Send dialogs....

  • John Hartman John Hartman committed [r1008]

    Bug 324: change BACnetEngineeringUnits strings ...

  • Jason Templeman Jason Templeman posted a comment on discussion Help

    Just getting started with BACnet/IP, VTS and scripting and have a few questions....

  • Ashwin Ashwin modified a comment on discussion Open Discussion

    Thanks John. I was going to post a bug but wanted to check it before that. Created...

  • Ashwin Ashwin created ticket #324

    StringTables.cpp has some units with space which don't work in VTS

  • Ashwin Ashwin posted a comment on discussion Open Discussion

    Thanks John. I was going to post a bug but wanted to check it before that. Thanks,...

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

    Bug in VTS: It SHOULD BE power-factor, as in clause 21 But the table in \vts\VTS3_release\Sniffer\StringTables.cpp...

  • Ashwin Ashwin posted a comment on discussion Open Discussion

    Hi, When using new version of VTS 3.6.5.0 I get errors for parameters tagged with...

  • RyanR RyanR posted a comment on discussion Help

    I am using 3.6.5.0 and I am experiencing the same problem with the statement always...

  • Alessandro Biasci Alessandro Biasci posted a comment on discussion Help

    Hi all, Yes, my device support intrinsic alarms reporting but (I found) that it doesn't...

  • John Hartman John Hartman posted a comment on discussion Help

    The responce of my device is : ERROR-CHOICE but nothing else is explained. What does...

  • Alessandro Biasci Alessandro Biasci posted a comment on discussion Help

    Hi all, I move a step after :) The problem is in the NOTIFICATION_CLASS macro that...

  • Alessandro Biasci Alessandro Biasci modified a comment on discussion Help

    Hi all, I'm continuing with my tests :) I solved a lot of problems related to incorrect...

  • Alessandro Biasci Alessandro Biasci posted a comment on discussion Help

    Hi all, I'm continuing with my tests :) I solved a lot of problems related to incorrect...

  • Hiten Shah Hiten Shah modified a comment on discussion Help

    There was a bug in EXPECT.It never evaluated DER statement against incoming packet....

  • Hiten Shah Hiten Shah posted a comment on discussion Help

    There was a bug in EXPECT.It never evaluated DER statement against incoming packet....

  • RyanR RyanR posted a comment on discussion Help

    That is a good suggestion, but doesn't appear to work properly in the expect clause....

  • ltribble ltribble posted a comment on discussion Help

    I think you just use DER = TRUE On Feb 17, 2016 2:56 PM, "RyanR" toeking@users.sf.net...

  • RyanR RyanR posted a comment on discussion Help

    I'm trying to verify the network layer data returned on a packet, but have not been...

  • Alessandro Biasci Alessandro Biasci posted a comment on discussion Help

    Thanks, changing INTEGER to UNSIGNED solve my problem. Sorry for the stupid question...

<< < 1 2 >