diff --git a/src/c3nav/mesh/forms.py b/src/c3nav/mesh/forms.py index 3cc8896d..6279aed9 100644 --- a/src/c3nav/mesh/forms.py +++ b/src/c3nav/mesh/forms.py @@ -274,6 +274,12 @@ class EchoRequestMessageForm(MeshMessageForm): content = forms.CharField(max_length=255, label=_('content')) +class OTAApplyMessageForm(MeshMessageForm): + msg_type = MeshMessageType.OTA_APPLY + update_id = forms.IntegerField(min_value=0, max_value=2**32-1, label=_('Update ID')) + reboot = forms.BooleanField(required=False, label=_('reboot')) + + class MeshNodeForm(forms.ModelForm): class Meta: model = MeshNode