uhd: Renamed direction_t names to avoid namespace clashes