Example #1
0
 def __init__(self):
     self.fileio       = kl_rpi_fileIO.file_io_three()
     self.pg_link      = kl_rpi_postgis.pg_datalink()
     self.CONFIG       = kl_rpi_config()
     
     self.RANDOMIZE    = 1 #THIS WILL RANDOMIZE THE GPS COORDINATES A LITTLE - DEFAULT OFF
     ##FROM NMEA - (a bit FUNKY)
      
     #BETTER TO STORE THESE AS FLOAT AND CONVERT TO STRING WHEN USED 
     self.LAT          = 0 #latitude
     self.LON          = 0 #longitude
     ##CONVERTED TO DECIMAL DEGREES
     self.LATDD        = 0 #latitude
     self.LONDD        = 0 #longitude
     self.ALT          = 0 #altitude
     self.TIME         = 0 #universal standard time
     ##file buffer 
     self.FIO_BUFFER   = []
     self.RX_BUFFER    = ''
     self.GPS_TMP_FILE = 'gps_serialized.txt' 
     ######
     self.CONFIG.read_cfg() 
     if (self.CONFIG.ATTR_UART_ENABLE=='true'):
       self.PORT         = self.CONFIG.ATTR_PORT  #'/dev/ttyAMA0'   #DEBUG READ FROM CONFIG
       self.BAUD         = 9600
       self.UART         = serial.Serial(self.PORT,self.BAUD)
Example #2
0
 def __init__(self):
    self.SERIAL       = kl_rpi_base.kl_rpi_api()
    self.CONFIG       = kl_rpi_base.kl_rpi_config()
    self.DATABASE     = kl_rpi_postgis.pg_datalink()
    self.WORKDIR      = '' #active directory for data
    self.WEBRENDER    = kl_rpi_render_webpage.render_html()
    #####
    self.CONFIG.read_cfg()
    self.uart_enable  = self.CONFIG.ATTR_UART_ENABLE