• Recent
    • Tags
    • Popular
    • Register
    • Login
    1. Home
    2. MicheleMarcon
    3. Topics

    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.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website
    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 23
    • Best 0
    • Controversial 0
    • Groups 0

    Topics created by MicheleMarcon

    • M

      How to disable BBMD?

      BACnet4J general discussion
      • • • MicheleMarcon
      1
      0
      Votes
      1
      Posts
      455
      Views

      No one has replied

    • M

      Test sample don't compile, please update

      BACnet4J general discussion
      • • • MicheleMarcon
      20
      0
      Votes
      20
      Posts
      5.2k
      Views

      phildunlapP

      Do you mean WhoIsRequest? You could elect to send another WhoIs in certain situations (such as not finding all the devices you expect, on a timer, etc) but you'll note that the LocalDevice::getRemoteDevice method calls RemoteDeviceFinder.findDevice (at least in the most recent version of it) which will specifically send the WhoIs for that device. Recall that there is the device cache in the local device to prevent retrying device resolution over and over rapidly if a device isn't found.

    • M

      Set present value to int of hex values

      BACnet4J general discussion
      • • • MicheleMarcon
      2
      0
      Votes
      2
      Posts
      1.5k
      Views

      phildunlapP

      Hi Michele,

      I am not an expect on the BACnet4J code, but I do try to dabble and help people a little when I can. But,

      I think you cannot have an UnsignedInteger for a object with the type of AnalogInput. Looking in ObjectProperties suggests the following support a presentValue property set to the UnsignedInteger type:

      ObjectType. accumulator command multiStateInput multiStateOutput multiStateValue positiveIntegerValue

      So it sounds to me like you may be looking for,

      systemStatus1 = new BACnetObject(localDevice, localDevice.getNextInstanceObjectIdentifier(ObjectType.positiveIntegerValue)); systemStatus1.setProperty(PropertyIdentifier.objectName, new CharacterString("System status group 1")); systemStatus1.setProperty(PropertyIdentifier.units, EngineeringUnits.noUnits); systemStatus1.setProperty(PropertyIdentifier.presentValue, new UnsignedInteger(65535)); localDevice.addObject(systemStatus1);
    • M

      BACnet4J compliance with standard

      BACnet4J general discussion
      • • • MicheleMarcon
      4
      0
      Votes
      4
      Posts
      2.8k
      Views

      M

      I do agree with you in that the priority is working with valid messages; however any improvement with handling the corner cases would be welcomed. :wink:

      My application is basically the BACnet4J sample application:

      LocalDevice localDevice = new LocalDevice(1968, "10.1.10.168"); localDevice.getConfiguration().setProperty(PropertyIdentifier.objectName, new CharacterString("my device")); localDevice.setPort(0xBAC0); // a few properties... // Start the local device. localDevice.initialize(); // Send an iam. localDevice.sendBroadcast(47808, localDevice.getIAm());

      You can dowload the test client from http://www.bac-test.com/download.php and you'll get the same errors as I get.

    • M

      PropertyArrayIndex=null with SlaveDeviceTest

      BACnet4J general discussion
      • • • MicheleMarcon
      9
      0
      Votes
      9
      Posts
      3.8k
      Views

      M

      It works! Many thanks! :mrgreen: :mrgreen: :mrgreen: