I believe that the difference , for aircraft position determination, is that TSO-C145 applies to a GPS/WAAS unit that is a component integrated into a multi-sensor navigation system. For example, an FMS (Flight Management System) that provides navigation using DME/DME/IRU [inertial reference unit]/VOR/DME and a GPS/WAAS. The system selects the navigation sensor(s) providing the most accurate position at any given point based on pre-defined system criteria. (refer to the Aircraft Flight Manual- AFM).
Here is a link to TSO-C145e. Also, below is paragraph 3.d. Functionality from TSO-C145e:
This TSO’s standards apply to equipment intended to provide position, velocity, time information for a navigation management unit application that outputs deviation commands keyed to a desired flight path, or a non-navigation application such as automatic dependent surveillance-broadcast (ADS-B) or terrain awareness and warning system (TAWS). In navigation applications, pilots or autopilots will use the deviations output by the navigation management unit to guide the aircraft. In non-navigation applications, the position, velocity, time outputs will provide the necessary input for the end-use equipment. These TSO standards do not address integration issues with other avionics.
(emphasis is mine)
Then, TSO-C146e applies to a "stand-alone" navigation system using only GPS/WAAS (not part of a multi-sensor navigation system).
Here is a link to TSO-C146e. Also, below is paragraph 3.d. Functionality from TSO-C146e:
This TSO’s standards apply to equipment intended to accept a
desired flight path and provide deviation commands keyed to that path. Pilots and autopilots will use these deviations to guide the aircraft. Except for automatic dependent surveillance with Class Gamma, these TSO standards do not address integration issues with other
avionics.