Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

  • RequestUtils.readProperties Bacnettimeoutexception

    4
    0 Votes
    4 Posts
    2k Views
    phildunlapP
    Then you should be able to drop a breakpoint in the ServiceFutureImpl method and see where that BACnet timeout exception is coming from. But result is same. Does it at least take longer to timeout? I do not believe the actual sending of the property request is present in the code you have shared. Nor is the configuration of the local device there. That's not a lot of information to work with.
  • encoding problem of output at DiscoveryTest

    6
    0 Votes
    6 Posts
    2k Views
    M
    Thank you. But the content of the link says it relates java option matter, it seems doubtful a little for me about it. I'll try it anyway.
  • Not working FindDevice.java

    5
    0 Votes
    5 Posts
    3k Views
    M
    Thank you for your answering. I realized that instaceId == deviceId ,later. I could do what I want as below. RemoteDeviceFuture dd = localDevice.getRemoteDevice(instaceId ); RemoteDevice d = dd.get(); The bug what I got seems being resolved with getRemoteDevice() of Bacnet4J 4.X. thank you.
  • WhoIs does not work without a BBMD

    6
    0 Votes
    6 Posts
    5k Views
    Z
    @ssimm This is a limitation of the BACnet protocol. All devices must be on the same UDP port (47808 default).
  • Library compiled succesfully but some packages are missing.

    4
    0 Votes
    4 Posts
    2k Views
    M
    I manually downloaded all the missing jars from the repo you provided and it seems to be working now apart from SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". But I get no exceptions when calling dev.initialize(); Thanks for the help.
  • .jar files for latest versions

    2
    0 Votes
    2 Posts
    1k Views
    phildunlapP
    Hi Gonzalo, welcome to the forum! I'm not sure what you mean. There is a jar in any Mango BACnet module in its lib directory. Perhaps you are asking about the releases here? https://github.com/infiniteautomation/BACnet4J/releases No, there doesn't appear to be a jar file linked in that release, you would have to build it yourself. Our build system doesn't trigger BACnet4J builds automatically, but I just hit the build button on the current state of the repo: https://maven.mangoautomation.net/#browse/browse/assets:ias-snapshot:9238f1f3c81af9d8ce43f83c0a18ec70
  • Bacnet4J documentation/tutorial

    5
    1 Votes
    5 Posts
    4k Views
    S
    Thank you for the reply. But still i have some unresolved questions. My objective is to get bacnet devices list in a network and to get the objects and its properties. Which file should i run in the Bacnet4J library to get these results? Is there any test file available in the library to get this? Your help is highly appreciated since there is no help available on internet
  • How to get current subscription status

    3
    0 Votes
    3 Posts
    2k Views
    M
    Hello Phildunlap, Thank you very much for your quick response. Much appreciated !! I got your point, will check on those two APIs over this weekend and let you know whether I'm able to find a solution. Thank you very much. Manoj
  • Bacnet4j thread pool size

    2
    0 Votes
    2 Posts
    2k Views
    phildunlapP
    The Timer in LocalDevice which handles the COV tasks and whatnot is created without a minimum pool size and with Integer.MAX_VALUE as the upper bound.
  • 0 Votes
    4 Posts
    2k Views
    phildunlapP
    The "withLocalNetworkNumber" function, https://github.com/infiniteautomation/BACnet4J/blob/master/src/main/java/com/serotonin/bacnet4j/npdu/ip/IpNetworkBuilder.java
  • 0 Votes
    4 Posts
    2k Views
    phildunlapP
    Great! Hmm, I'm not sure. You could try doing a ReadPropertyRequest for the present value, instead of trying to get the whole Object.
  • RemoteDevice connection check

    Unsolved
    2
    0 Votes
    2 Posts
    2k Views
    phildunlapP
    Hi cenk, I'm not sure precisely what you mean, but, you can issue a request to it and see if it responds.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    50 Views
    No one has replied
  • Unable to get response IAM from a tridium device

    3
    0 Votes
    3 Posts
    2k Views
    phildunlapP
    Hi gadi.alaloof, I think this thread might be similar: https://forum.infiniteautomation.com/topic/3121/unable-to-discover-a-bacnet-device-on-my-network/18 The resolution there was found in using a local bind address of 0.0.0.0 and a broadcast address particular to the network, like 192.168.1.255 for the 192.168.1.0/24 network. BACnet local device settings are on the /system_settings.shtm page [image: zxgwFrH.png]
  • BACnet string point

    7
    0 Votes
    7 Posts
    4k Views
    M
    @phildunlap said in BACnet string point: BACnet module 3.3.1 is released! Thanks
  • COV Subscription lifetime out of range

    1
    0 Votes
    1 Posts
    981 Views
    No one has replied
  • 0 Votes
    2 Posts
    2k Views
    W
    I found a solution, although it's not ideal. If you disable communications via LocalDevice.setCommunicationControl after having subscribed, you get the behavior I'm looking for. This seems a bit heavy-handed when all I want to do is turn off acknowledgment for a single service, but it will do for the time being until someone shows me a better way.
  • Does BACNET4J support Virtual Devices or Structured View of objects?

    1
    0 Votes
    1 Posts
    1k Views
    No one has replied
  • Is COV Increment settable?

    3
    0 Votes
    3 Posts
    2k Views
    phildunlapP
    Hi Wingnut, I don't believe it is currently possible. I looked around the code a little, and I think it's SubscribeCOVRequest that is the outgoing form used, and it doesn't have these options. I imagine it's something we're interested in supporting, but have no sense of a timeline to offer offhand. Doesn't seem like it would be too much to add, but I can't say.
  • BACnet4J 3.2 and BBMD/Foreign Device Support

    4
    0 Votes
    4 Posts
    4k Views
    phildunlapP
    Great! Hope that does what you need. Pretty much any time the script is going through Java code to do something, it'll happen during validation or actual runtime the same. Things like the RuntimeManager, JsonEmport or calling the set() function will only actually change things if running, since they're going through mechanisms particular to the scripts.