MCPcopy Create free account
hub / github.com/developerfromjokela/opencarwings / SettingsForm

Class SettingsForm

ui/forms.py:10–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8
9TIMEZONE_CHOICES = zip(pytz.all_timezones, pytz.all_timezones)
10
11class SettingsForm(forms.Form):
12 unit_id = forms.CharField(label="Unit ID", max_length=32, required=True, strip=True, min_length=5)
13 tcu_id = forms.CharField(label="TCU ID", max_length=32, required=True, strip=True, min_length=5)
14 sim_id = forms.CharField(label="SIM ID", max_length=32, required=True, strip=True, min_length=5)
15 color = forms.ChoiceField(label="Car Color", choices=CAR_COLOR)
16 max_gids = forms.IntegerField(label="Maximum GIDs value", required=True, min_value=0, max_value=2000)
17 periodic_refresh = forms.IntegerField(label="Periodic Refresh", required=True, min_value=0, max_value=2880)
18 periodic_refresh_running = forms.IntegerField(label="Periodic Refresh", required=True, min_value=0, max_value=2880)
19 nickname = forms.CharField(label=_("Nickname"), max_length=64, required=True, strip=True, min_length=2)
20 disable_auth = forms.BooleanField(label=_("Disable TCU authentication"), required=False)
21 force_soc_display = forms.BooleanField(label=_("Show calculated battery percentage"), required=False)
22 hmac_key = forms.RegexField(label=_("HMAC Key"), max_length=32, required=False, regex=r"^([0-9a-fA-F])+")
23

Callers 1

car_detailFunction · 0.85

Calls 1

_Function · 0.50

Tested by

no test coverage detected