Represents a whole vehicle.
Vehicle
Main model for a Vehicle. Holds all Vehicle information.
has_capability(cap)
Check for a capability.
Checks whether a vehicle generally has a capability. Does not check whether it's actually available.
is_capability_available(cap)
Check for capability availability.
Checks whether the vehicle has the capability and whether it is currently available. A capability can be unavailable for example if it's deactivated by the currently active user.
update_air_conditioning(new)
Update air_conditioning if car_captured_timestamp changed; return True if updated.
update_auxiliary_heating(new)
Update auxiliary_heating if car_captured_timestamp changed; return True if updated.
update_charging(new)
Update charging if car_captured_timestamp changed; return True if updated.
update_charging_profiles(new)
Update charging profiles if car_captured_timestamp changed; return True if updated.
update_departure_info(new)
Update departure_info if car_captured_timestamp changed; return True if updated.
update_driving_range(new)
Update driving_range if car_captured_timestamp changed; return True if updated.
update_status(new)
Update status if car_captured_timestamp changed; return True if updated.