kopia lustrzana https://github.com/glidernet/ogn-python
Use Float(precision=2) (8 Bytes -> 4 Bytes)
rodzic
cb6106060e
commit
36239be842
|
@ -12,17 +12,17 @@ class AircraftBeacon(Beacon):
|
||||||
aircraft_type = Column(SmallInteger)
|
aircraft_type = Column(SmallInteger)
|
||||||
stealth = Column(Boolean)
|
stealth = Column(Boolean)
|
||||||
address = Column(String(6))
|
address = Column(String(6))
|
||||||
climb_rate = Column(Float)
|
climb_rate = Column(Float(precision=2))
|
||||||
turn_rate = Column(Float)
|
turn_rate = Column(Float(precision=2))
|
||||||
flightlevel = Column(Float)
|
flightlevel = Column(Float(precision=2))
|
||||||
signal_quality = Column(Float)
|
signal_quality = Column(Float(precision=2))
|
||||||
error_count = Column(Integer)
|
error_count = Column(SmallInteger)
|
||||||
frequency_offset = Column(Float)
|
frequency_offset = Column(Float(precision=2))
|
||||||
gps_status = Column(String)
|
gps_status = Column(String)
|
||||||
software_version = Column(Float)
|
software_version = Column(Float(precision=2))
|
||||||
hardware_version = Column(SmallInteger)
|
hardware_version = Column(SmallInteger)
|
||||||
real_address = Column(String(6))
|
real_address = Column(String(6))
|
||||||
signal_power = Column(Float)
|
signal_power = Column(Float(precision=2))
|
||||||
|
|
||||||
proximity = None
|
proximity = None
|
||||||
gps_satellites = None
|
gps_satellites = None
|
||||||
|
@ -37,6 +37,7 @@ class AircraftBeacon(Beacon):
|
||||||
relays = None
|
relays = None
|
||||||
|
|
||||||
# Calculated values
|
# Calculated values
|
||||||
|
status = Column(SmallInteger, default=0)
|
||||||
distance = Column(Float)
|
distance = Column(Float)
|
||||||
location_mgrs = Column(String(15), index=True)
|
location_mgrs = Column(String(15), index=True)
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ class Beacon(AbstractConcreteBase, Base):
|
||||||
|
|
||||||
# APRS data
|
# APRS data
|
||||||
location_wkt = Column('location', Geometry('POINT', srid=4326))
|
location_wkt = Column('location', Geometry('POINT', srid=4326))
|
||||||
altitude = Column(Integer)
|
altitude = Column(Float(precision=2))
|
||||||
|
|
||||||
name = Column(String)
|
name = Column(String)
|
||||||
receiver_name = Column(String(9))
|
receiver_name = Column(String(9))
|
||||||
|
@ -21,7 +21,7 @@ class Beacon(AbstractConcreteBase, Base):
|
||||||
symboltable = None
|
symboltable = None
|
||||||
symbolcode = None
|
symbolcode = None
|
||||||
track = Column(Integer)
|
track = Column(Integer)
|
||||||
ground_speed = Column(Float)
|
ground_speed = Column(Float(precision=2))
|
||||||
comment = None
|
comment = None
|
||||||
|
|
||||||
relay = None
|
relay = None
|
||||||
|
|
|
@ -10,22 +10,22 @@ class ReceiverBeacon(Beacon):
|
||||||
# ReceiverBeacon specific data
|
# ReceiverBeacon specific data
|
||||||
version = Column(String)
|
version = Column(String)
|
||||||
platform = Column(String)
|
platform = Column(String)
|
||||||
cpu_load = Column(Float)
|
cpu_load = Column(Float(precision=2))
|
||||||
free_ram = Column(Float)
|
free_ram = Column(Float(precision=2))
|
||||||
total_ram = Column(Float)
|
total_ram = Column(Float(precision=2))
|
||||||
ntp_error = Column(Float)
|
ntp_error = Column(Float(precision=2))
|
||||||
rt_crystal_correction = Column(Float)
|
rt_crystal_correction = Column(Float(precision=2))
|
||||||
voltage = Column(Float)
|
voltage = Column(Float(precision=2))
|
||||||
amperage = Column(Float)
|
amperage = Column(Float(precision=2))
|
||||||
cpu_temp = Column(Float)
|
cpu_temp = Column(Float(precision=2))
|
||||||
senders_visible = Column(Integer)
|
senders_visible = Column(Integer)
|
||||||
senders_total = Column(Integer)
|
senders_total = Column(Integer)
|
||||||
rec_crystal_correction = 0 # obsolete since 0.2.0
|
rec_crystal_correction = 0 # obsolete since 0.2.0
|
||||||
rec_crystal_correction_fine = 0 # obsolete since 0.2.0
|
rec_crystal_correction_fine = 0 # obsolete since 0.2.0
|
||||||
rec_input_noise = Column(Float)
|
rec_input_noise = Column(Float(precision=2))
|
||||||
senders_signal = Column(Float)
|
senders_signal = Column(Float(precision=2))
|
||||||
senders_messages = Column(Integer)
|
senders_messages = Column(Integer)
|
||||||
good_senders_signal = Column(Float)
|
good_senders_signal = Column(Float(precision=2))
|
||||||
good_senders = Column(Integer)
|
good_senders = Column(Integer)
|
||||||
good_and_bad_senders = Column(Integer)
|
good_and_bad_senders = Column(Integer)
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue