end devices meaning