The City of New Braunfels is explaining what happened during a traffic stop that led to an officer's resignation.