Get a dictionary mapping names to :class:`VehicleData` instances

        This result is based on the results of `GET /ws/vehicle/data` that returns a list
        of URIs to each vehicle data element.  The value is a handle for accessing
        additional information about a particular data element.

        :raises WVAError: In the event of a problem retrieving the list of data elements
        :returns: A dictionary of element names mapped to :class:`VehicleDataElement` instances.

def get_vehicle_data_elements(self):
        """Get a dictionary mapping names to :class:`VehicleData` instances

        This result is based on the results of `GET /ws/vehicle/data` that returns a list
        of URIs to each vehicle data element.  The value is a handle for accessing
        additional information about a particular data element.

        :raises WVAError: In the event of a problem retrieving the list of data elements
        :returns: A dictionary of element names mapped to :class:`VehicleDataElement` instances.
        """
        # Response looks like: { "data": ['vehicle/data/ParkingBrake', ...] }
        elements = {}
        for uri in self.get_http_client().get("vehicle/data").get("data", []):
            name = uri.split("/")[-1]
            elements[name] = self.get_vehicle_data_element(name)
        return elements