2015-10-24 21:13:21 +00:00
|
|
|
from sqlalchemy import Column, String, Integer, Float, DateTime
|
|
|
|
from sqlalchemy.ext.declarative import AbstractConcreteBase
|
|
|
|
|
2015-10-30 20:19:03 +00:00
|
|
|
from .base import Base
|
2015-10-24 21:13:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
class Beacon(AbstractConcreteBase, Base):
|
|
|
|
id = Column(Integer, primary_key=True)
|
|
|
|
|
|
|
|
# APRS data
|
|
|
|
name = Column(String)
|
|
|
|
receiver_name = Column(String(9))
|
|
|
|
timestamp = Column(DateTime, index=True)
|
|
|
|
latitude = Column(Float)
|
|
|
|
symboltable = None
|
|
|
|
longitude = Column(Float)
|
|
|
|
symbolcode = None
|
|
|
|
track = Column(Integer)
|
2015-10-25 13:23:25 +00:00
|
|
|
ground_speed = Column(Float)
|
2015-10-24 21:13:21 +00:00
|
|
|
altitude = Column(Integer)
|
|
|
|
comment = None
|