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.