Steve Karg - 2020-05-15

The remote device will 'advertise' it's capabilities with the I-Am response, and the client device should accomodate. The command line tools, for example, usually accomodate devices with more or less capabilities. The command line tools can also exceed the capabilities, if used as testing tools, to elicit error responses from remote devices. The BACnet AtomicReadFile or AtomicWriteFile command line tools modify the size of the file request (send or receive) according to the APDU size reported.