1
0
Fork 0

Populate decoder attribute in API

Signed-off-by: Flawinne Julien flawinne.julien@protonmail.com
merge-requests/434/head
deckbsd 2019-10-19 11:12:24 -07:00 committed by deck
parent f72bd9a3f3
commit 2967e608c3
1 changed files with 12 additions and 2 deletions

View File

@ -6,7 +6,7 @@ from __future__ import absolute_import, division, print_function, \
from rest_framework import serializers
from db.base.models import TRANSMITTER_STATUS, DemodData, Mode, Satellite, \
Transmitter
Telemetry, Transmitter
class ModeSerializer(serializers.ModelSerializer):
@ -17,12 +17,22 @@ class ModeSerializer(serializers.ModelSerializer):
fields = ('id', 'name')
class SatTelemetrySerializer(serializers.ModelSerializer):
"""SatNOGS DB satellite telemetry API Serializer"""
class Meta:
model = Telemetry
fields = ['decoder']
class SatelliteSerializer(serializers.ModelSerializer):
"""SatNOGS DB Satellite API Serializer"""
telemetries = SatTelemetrySerializer(many=True, read_only=True)
class Meta:
model = Satellite
fields = ('norad_cat_id', 'name', 'names', 'image', 'status', 'decayed')
fields = ('norad_cat_id', 'name', 'names', 'image', 'status', 'decayed', 'telemetries')
class TransmitterSerializer(serializers.ModelSerializer):