#ifndef CONFIG_H #define CONFIG_H /* declare a single physical layer */ /*#include "ethernet.h" */ /*#include "arcnet.h" */ /*#include "mstp.h" */ /* Max number of bytes in an APDU. */ /* Typical sizes are 50, 128, 206, 480, 1024, and 1476 octets */ /* This is used in constructing messages and to tell others our limits */ /* 50 is the minimum; adjust to your memory and physical layer constraints */ /* Lon=206, MS/TP=480, ARCNET=480, Ethernet=1476 */ /* #define MAX_APDU 50 */ #define MAX_APDU 480 /* #define MAX_APDU 1476 */ /* for confirmed messages, this is the number of transactions */ /* that we hold in a queue waiting for timeout. */ /* Configure to zero if you don't want any confirmed messages */ /* Configure from 1..255 for number of outstanding confirmed */ /* requests available. */ #define MAX_TSM_TRANSACTIONS 16 /* The address cache is used for binding to BACnet devices */ /* The number of entries corresponds to the number of */ /* devices that might respond to an I-Am on the network. */ /* If your device is a simple server and does not need to bind, */ /* then you don't need to use this. */ #define MAX_ADDRESS_CACHE 255 #endif