Copied files from AR_UDP_Controller to here for modification into framework.