Added check at end of function main for Error_Detected and return 1 if there were errors.
Added check for environment variable BACNET_APDU_TIMEOUT.
Added usleep(30) to RS485_Check_UART_Data allowing the process to give up time to the system,
Move datalink_receive to bottom of main loop to speed up communication when using address cache
moved datalink_recieve to bottom of main loop to improve speed when using address cache
Linux BASH script to read device properties
Reorder items of whois addresses to be compatible with address_cache file format
Added ability to scan muiltiple Device IDs passed on the command line