Commit Graph

67 Commits

Author SHA1 Message Date
skarg 8026dc003b Combined the interface set into the datalink_init for all the datalink layers. Changed all the demo programs to use datalink_init instead of specific datalink functions. 2007-05-25 01:08:42 +00:00
skarg 8139ea6fa1 Fixed the BACnet/IP broadcast messages to send as BVLC_ORIGINAL_BROADCAST_NPDU. Corrected comments about Broadcasts. 2007-05-22 00:17:39 +00:00
skarg 5dd8c6da91 Converted to standard indent style. 2006-10-07 14:13:34 +00:00
skarg 337bc5ab4e Corrected the NPDU encoding for the demo handlers. 2006-09-23 22:02:04 +00:00
skarg 07a1077b2d correcting the npdu encoding for handlers. 2006-09-22 21:16:20 +00:00
skarg 3d0abf778a indented 2006-08-29 10:48:04 +00:00
skarg 05abf5be23 included ethernet and arcnet in demo for readprop and server on Linux. Corrected the ethernet length. Corrected warnings in s_rp and s_whois. 2006-08-13 16:53:15 +00:00
skarg 3560e3d06f updated the linux data link layers for changed apdu that passes npdu. 2006-08-13 11:19:42 +00:00
skarg b686fa7ca7 changed c++ comments to c comments using comment.sh script. 2006-02-19 01:33:30 +00:00
skarg d6a891f0d1 running the indent on the files. 2006-02-18 23:11:25 +00:00
skarg 7f2adf1c57 added DEBUG_BIP define to keep debug out of demos. 2006-02-09 23:58:43 +00:00
skarg 0ea1bf30bf refactored handlers.c into a bunch of little individual files in the demo/handler/ directory. Handlers begin with h_, and Send files begin with s_. The Send files are prototyped in client.h. 2006-01-14 23:48:03 +00:00
skarg 2dd16e5be2 corrected unit tests for character set encodings. 2006-01-05 19:54:52 +00:00
skarg 1cc71f8d14 changed the modules to use the new BACNet string types.
Modified the device object to handle having the string properties changed via WriteProperty service.
Updated the unit tests.
Updated the demo objects.
2005-12-23 17:39:36 +00:00
skarg 1f34710f24 Changed the APDU handler to handle freeing the transactions even when there is a custom handler being used. 2005-12-17 22:37:16 +00:00
skarg caf018f072 updated the read property demo. 2005-12-07 19:55:39 +00:00
skarg ca72bf7f9f modified the BACnet/IP init code for the win32 platform to make it work on my system. It seems that something else is intercepting the packets when the bind was set to INADDR_ANY, so I just bind to the host default adapter. 2005-12-07 17:01:26 +00:00
skarg cc5c1bba47 Added comments to the read property demo. 2005-11-13 12:55:12 +00:00
skarg 491a0c34cd Refactored error message for RPM to use. 2005-11-13 00:38:27 +00:00
skarg f0f3c9ab64 Got the ARCNET datalink layer working 2005-09-07 13:01:54 +00:00
skarg 4ba79baf1e Added handling for ARCNET on the Linux port. 2005-09-06 20:41:01 +00:00
skarg 7368ba24f6 refactored after BACnet/IP refactoring. 2005-09-06 20:31:34 +00:00
skarg 211e0fdb34 Added ARCNET raw packet handling for Linux. 2005-09-06 20:28:52 +00:00
skarg 2e87236e9b Added externs declarations to header files to handle C++ compilation.
Cleaned up BACnet/IP API a little.
2005-08-13 14:10:21 +00:00
skarg bc21625461 refactored the BACnet/IP for each of the ports 2005-08-12 15:44:42 +00:00
skarg 0bf6b5885e Added check to prevent BACnet/IP messages from myself. 2005-07-03 11:15:08 +00:00
skarg ff1dbe83b0 made the datalink generic while adding datalink for MS/TP 2005-06-30 21:31:00 +00:00
skarg 2624538022 modified for AtomicReadFile handling. 2005-06-12 01:01:30 +00:00
skarg 45bc2cf1be commented out the read property test to keep it quieter on the network. 2005-05-31 16:08:30 +00:00
skarg 5d7ddd1b2c changed the read property to read all standard device properties 2005-05-28 11:34:20 +00:00
skarg 4c8f288b4b modified to support confirmed messages. Verified with ReadProperty request. 2005-05-25 00:42:21 +00:00
skarg ff113368f6 Corrected BVLC length bug. 2005-05-12 13:56:23 +00:00
skarg 32a88cf279 Changed BACnet/IP to use only one socket to make the src port of sent messages have the 0xBAC0 port number instead of some random port number. The src port on I-Am messages is used to store the MAC address. 2005-05-05 18:41:25 +00:00
skarg 489dde9fb8 corrected BACnet/IP for the linux port. 2005-05-05 16:04:34 +00:00
skarg 3fb559b60a corrected data link receive of large packets that were reporting a actual PDU length but not loading the PDU. 2005-05-05 10:39:07 +00:00
skarg 0c5809cc37 adding BACnet/IP to the linux port 2005-05-04 23:17:30 +00:00
skarg 4a98496478 cleaned up compiler warnings 2005-05-04 20:56:27 +00:00
skarg be646af144 adding BACnet/IP to the Linux port 2005-05-04 17:53:05 +00:00
skarg 19be50d367 moving BACnet/IP module to handle quirks on each port 2005-05-04 13:49:50 +00:00
skarg 28d45505ad refactored the handlers 2005-05-04 13:07:26 +00:00
skarg bda993e810 added write property support 2005-04-30 12:29:07 +00:00
skarg b84eb22278 modified while adding analog input object 2005-04-22 23:21:58 +00:00
skarg ba7e028795 added I-Am reception to the linux port. 2005-04-22 10:04:50 +00:00
skarg 11542b2355 added debugging function 2005-04-21 19:48:44 +00:00
skarg d6033b03a3 added timeout to the ethernet receive 2005-04-18 20:53:02 +00:00
skarg 4e83dc3cb3 Added a reject handler function pointer to simplify the reject message for unsupported services. 2005-04-17 01:34:20 +00:00
skarg da44de60b3 corrected defects 2005-04-08 21:28:34 +00:00
skarg 47c2286a34 corrected string copy memory overwrite. 2005-04-02 14:09:15 +00:00
skarg 15768f0eac corrected memset bug 2005-04-02 11:41:47 +00:00
skarg f510255c45 added read property support. 2005-04-02 11:12:28 +00:00