1
0
Fork 0

DB changes to allow for network-sourced sids submissions

environments/stage/deployments/35
Corey Shields 2018-09-03 11:41:23 -04:00
parent 9f1d7b69f9
commit 9cc9c352f5
2 changed files with 7 additions and 1 deletions

View File

@ -72,4 +72,4 @@ class TelemetrySerializer(serializers.ModelSerializer):
class SidsSerializer(serializers.ModelSerializer):
class Meta:
model = DemodData
fields = ('satellite', 'payload_frame', 'station', 'lat', 'lng', 'timestamp')
fields = ('satellite', 'payload_frame', 'station', 'lat', 'lng', 'timestamp', 'source')

View File

@ -74,6 +74,12 @@ class TelemetryView(viewsets.ModelViewSet, mixins.CreateModelMixin):
else:
data['lng'] = float(lng)
# Network or SiDS submission?
if request.data.get('satnogs_network'):
data['source'] = 'network'
else:
data['source'] = 'sids'
# Create file out of frame string
frame = ContentFile(request.data.get('frame'), name='sids')
data['payload_frame'] = frame