Activity for Joel Bender

  • Joel Bender Joel Bender posted a comment on discussion Help

    The project is unfortunately already a bit older. At that time the package size of BACnet was still set to 480 bytes. The maximum packet size depends on the link layer, so it varies. After your answer I assume that it can also work with this package size. Yes, the application keeps a ring-like list of buffers, the default buffer size is 2048 and it allocates 100 of them to start which is usually way more than enough. If you are going to be shuffling around UDP packets on an Ethernet with jumbo frames...

  • Joel Bender Joel Bender posted a comment on discussion Help

    The buffer size for the socket layer is 64K (a static buffer in BACnetUDP::Read()) and the buffer size for the list of PDUs passed between layers is kDefaultListPDUSize, 2K. If you are on a network with jumbo frames (9K packets) then you could be having problems, but it's more likely to be something else. (Thank you for your interest in the BFR!)

  • 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

  • Joel Bender Joel Bender posted a comment on discussion Help

    Jesse, Yes, you are exactly correct, turn one into a BBMD for foreign device registration. The interface you pick will be the "home" network for the foreign device and everything else will go through the BFR as a BACnet router. Joel From: "Jesse J?ms?n" jesek@users.sourceforge.net Sent: Tuesday, September 3, 2019 1:48 AM To: [bfr:discussion] 404247@discussion.bfr.p.re.sourceforge.net Subject: [bfr:discussion] bfr BACnet IP configuration over vpn Hi, I see thank you very much. I have been using foreign...

  • Joel Bender Joel Bender posted a comment on discussion Help

    Jesse, I hope you can pick out the correct pieces for the XML that was included inline in the message. The version that was sent back to me has been horribly mangled and I'm not sure if an XML document that is attached will fair any better! Maybe the problem is the SourceForge mail relay, if you have more problems like this we can continue the conversation at my work address jjb5{at}cornell.edu. Joel From: Joel Bender joelbender@users.sourceforge.net Sent: Tuesday, September 3, 2019 1:03 AM To: [bfr:discussion]...

  • Joel Bender Joel Bender posted a comment on discussion Help

    Jesse, The configuration you have has only one network, so it's not acting like a router. When a device receives a Who-Is request it can respond with a broadcast I-Am (the "old school" way of responding) or with a unicast I-Am (the "new school" as an attempt to keep broadcast traffic to a minimum, especially important on large networks). I'm assuming that your VPN client is registering as a foreign device to your BBMD, so they are on the same BACnet network. To use the BFR as a router and split your...

  • Joel Bender Joel Bender posted a comment on discussion Help

    I have not worked on this project in quite some time and right now SourceForge is struggling to give me a downloadable snapshot. When I can get the code back and build it -- and run it! -- I will be back in touch. I'm going to be offline with family events for a while so it won't be at lease until the middle of next week. Joel From: Preetham Rengarajan Kannan preetham05@users.sourceforge.net Sent: Thursday, May 31, 2018 1:18:37 PM To: [bfr:discussion] Subject: [bfr:discussion] filtering BACnet messages...

  • 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...

  • Joel Bender Joel Bender committed [r26]

    add an option to turn dynamic routing on, which...

  • Joel Bender Joel Bender posted a comment on discussion Help

    I wrote: A long time ago I used to run Parallels Desktop for virtualization, but...

  • Joel Bender Joel Bender posted a comment on discussion Help

    Hi Yassine, hy, i have simlare probleme with BFR, i am trying to implemente BFR on...

  • Joel Bender Joel Bender posted a comment on discussion Help

    Thank you for your continuing efforts! In my testing I was using the bacnet protocol...

  • Joel Bender Joel Bender committed [r343]

    notice that the project has moved to GitHub

  • Joel Bender Joel Bender committed [r342]

    Tag this final release on SourceForge before pu...

  • Joel Bender Joel Bender committed [r341]

    wrong class in debugging statement

  • Joel Bender Joel Bender posted a comment on discussion Help

    Guillaume, I have some issues concerning BACnet/IP communication through the internet,...

  • Joel Bender Joel Bender posted a comment on discussion Help

    Kyle, Unable to get BFR to route correctly. I must be overlooking something. Here...

  • Joel Bender Joel Bender posted a comment on discussion Help

    Kyle, I am in the process of setting up BFR as a router/firewall. Thank you for your...

  • Joel Bender Joel Bender committed [r340]

    Bump the version number, provide more focused c...

  • Joel Bender Joel Bender committed [r339]

    add simple string parsing to Date and Time

  • Joel Bender Joel Bender committed [r338]

    make sure that the vendor identifier is provide...

  • Joel Bender Joel Bender committed [r337]

    mask errors writing the history file like they ...

  • Joel Bender Joel Bender committed [53538c]

    minor script update, add a .gitignore file

  • Joel Bender Joel Bender committed [r336]

    missed variable name change

  • Joel Bender Joel Bender committed [r335]

    wrong parameter

  • Joel Bender Joel Bender committed [r334]

    wrong initial value (old enumeration syntax)

  • Joel Bender Joel Bender committed [r333]

    check for read-only object when writing to a file

  • Joel Bender Joel Bender committed [r332]

    correct the restoreFailure in BackupState

  • Joel Bender Joel Bender committed [r331]

    add backup-in-progress to the Device Status enu...

  • Joel Bender Joel Bender committed [r330]

    bump the version number and include release notes

  • Joel Bender Joel Bender committed [r329]

    replace 'except X, T:' with 'except X as T:'

  • Joel Bender Joel Bender committed [r328]

    additional properties and enumerations to get c...

  • Joel Bender Joel Bender committed [r327]

    additional properties and object types to get c...

  • Joel Bender Joel Bender committed [r326]

    the pieces inside the AtomicReadFileACK should ...

  • Joel Bender Joel Bender committed [r325]

    ReallyLongCamelCaseTypo

  • Joel Bender Joel Bender committed [r25]

    fix samples to reference 'bfr' as an installed ...

  • Joel Bender Joel Bender committed [r24]

    move tests to samples directory, update build s...

  • Joel Bender Joel Bender committed [r23]

    sample configurations matching documentation

  • Joel Bender Joel Bender committed [r22]

    massive documentation update

  • Joel Bender Joel Bender committed [r324]

    updated to use twine to upload after building b...

  • Joel Bender Joel Bender committed [r323]

    switch from distutils to setuptools to build a ...

  • Joel Bender Joel Bender committed [r322]

    bump the version number, release notes later

  • Joel Bender Joel Bender committed [r321]

    reStructured text version of readme

  • Joel Bender Joel Bender committed [r320]

    typo

  • Joel Bender Joel Bender committed [r319]

    WhatIsNetworkNumber and NetworkNumberIs decodin...

  • Joel Bender Joel Bender committed [r318]

    missing enumeration values

  • Joel Bender Joel Bender committed [r317]

    spelling typo

  • Joel Bender Joel Bender committed [r316]

    the 'description' property is optional, by givi...

  • Joel Bender Joel Bender committed [r315]

    additional helper application for decoding UDP ...

  • Joel Bender Joel Bender committed [r314]

    IP to IP router sample

  • Joel Bender Joel Bender committed [r313]

    minor documentation update

  • Joel Bender Joel Bender committed [r312]

    recurring tasks

  • Joel Bender Joel Bender committed [r311]

    merge the 0.10.6 release into this branch

  • Joel Bender Joel Bender committed [r310]

    bump the version number and release notes

  • Joel Bender Joel Bender committed [r309]

    make sure the property was initialized before i...

  • Joel Bender Joel Bender committed [r308]

    ClientCOV choice is not context encoded

  • Joel Bender Joel Bender committed [r304]

    release notes for 0.10.4 and 0.10.5

  • Joel Bender Joel Bender committed [r303]

    bump the version number slightly

  • Joel Bender Joel Bender committed [r302]

    an old underscore lingered in the darkness

  • Joel Bender Joel Bender committed [r301]

    bump the version number

  • Joel Bender Joel Bender committed [r300]

    clean up dates, times, and arrays of timestamps...

  • Joel Bender Joel Bender committed [r299]

    Atomic read and write file requests have an app...

  • Joel Bender Joel Bender committed [r298]

    ScheduleObject server example, exploring AnyAto...

  • Joel Bender Joel Bender committed [r297]

    if the read result is something that has a debu...

  • Joel Bender Joel Bender committed [r296]

    use AnyAtomic for TimeValue and ScheduleObject

  • Joel Bender Joel Bender committed [r295]

    clean up the AnyAtomic code, now it's more like...

  • Joel Bender Joel Bender committed [r294]

    go back to the 'old' kwarg value for objectIden...

  • Joel Bender Joel Bender committed [r293]

    handle the objectIdentifier and objectList kwar...

  • Joel Bender Joel Bender committed [r21]

    clean up a warning in the debugging code

  • Joel Bender Joel Bender committed [r292]

    clean up types.<type>Type reference to <type>

  • Joel Bender Joel Bender committed [r291]

    replace 'types.StringTypes' with 'basestring'

  • Joel Bender Joel Bender committed [r290]

    allow both <type 'str'> and <type 'unicode'> in...

  • Joel Bender Joel Bender committed [r289]

    assume/keep CharacterString value UTF-8 encoded

  • Joel Bender Joel Bender committed [r288]

    remove flakes

  • Joel Bender Joel Bender committed [r287]

    switch over from print statements to standard d...

  • Joel Bender Joel Bender committed [r286]

    replace the print statement

  • Joel Bender Joel Bender committed [r285]

    add a 'u' to the end of the version to indicate...

  • Joel Bender Joel Bender committed [r284]

    hacking on unicode strings

  • Joel Bender Joel Bender committed [r283]

    creating a branch to explore unicode strings fo...

  • Joel Bender Joel Bender committed [r282]

    add a MultiStateValueObject sample and check fo...

  • Joel Bender Joel Bender committed [r281]

    bump the version number and update the release ...

  • Joel Bender Joel Bender committed [r280]

    Sample applications for proprietary object type...

  • Joel Bender Joel Bender committed [r279]

    Application service access point encode and dec...

  • Joel Bender Joel Bender committed [r278]

    allow ctor parameters like (513L, 2L) for initi...

  • Joel Bender Joel Bender committed [r277]

    new filter that looks for Who-Is and I-Am messa...

  • Joel Bender Joel Bender committed [r276]

    add the ability to pass 'stdin' and 'stdout' to...

  • Joel Bender Joel Bender committed [r275]

    bump the version number and update the release ...

  • Joel Bender Joel Bender committed [r274]

    if there is an unknown object in the list of re...

  • Joel Bender Joel Bender committed [r273]

    the segment count is one even if there is no pd...

  • Joel Bender Joel Bender committed [r272]

    include the destination address when getting th...

  • Joel Bender Joel Bender committed [r271]

    bump the version number and update the release ...

  • Joel Bender Joel Bender committed [r270]

    fix the object type for CharacterStringValue ob...

  • Joel Bender Joel Bender committed [r269]

    return the correct error for writing to immutab...

  • Joel Bender Joel Bender committed [r268]

    bump the version number and update the release ...

  • Joel Bender Joel Bender committed [r267]

    clean up samples and give them better names

  • Joel Bender Joel Bender committed [r266]

    record access and stream access choices were ba...

  • Joel Bender Joel Bender committed [r265]

    additional sample code to read multiple values ...

  • Joel Bender Joel Bender committed [r264]

    pass additional args and kwargs to the argparse...

  • Joel Bender Joel Bender committed [r263]

    bump the version number and update these releas...

  • Joel Bender Joel Bender committed [r262]

    simplify the labels and restructure for access ...

1 >