Пример #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)
Пример #2
0
 def __init__(self):
     self.CONFIG        = kl_rpi_base.kl_rpi_config()
     self.fileio        = kl_rpi_fileIO.file_io_three()
     self.file_buffer   = []
     self.LATDD         = 0
     self.LONDD         = 0
     ########################
     self.CONFIG.read_cfg()
     self.outfpath      =  self.CONFIG.ATTR_HTDOCS  #'/var/www'    
     self.outfname      =  self.CONFIG.ATTR_WEBPAGE #'gps_map.html' #   #
Пример #3
0
 def __init__(self):
      #self.config             = '/home/pi/rpi_config.conf'
      self.config             = '/home/keith/rpi_config.conf'
      self.BUFFERSIZE         = 256
      self.fileio             = kl_rpi_fileIO.file_io_three()
      self.ATTR_MACID         = '' #machine id
      self.ATTR_PORT          = '' #serial port on machine
      self.ATTR_UART_ENABLE   = '' #run offline
      self.ATTR_WORKDIR       = '' #terminal working directory 
      self.ATTR_HTDOCS        = '' #web server path 
      self.ATTR_WEBPAGE       = '' #web page name 
      ######################################
      self.ATTR_PGDB_USER     =''  #databse user
      self.ATTR_PGDB_DBNAME   =''  #databse name
      self.ATTR_PGDB_TBNAME   =''  #database table name 
      self.ATTR_PGDB_PASSWD   =''  #?