updated ethernet communicator for apis interface