import argparse import shutil from flask import Flask from flask import request from flask_cors import CORS from faraday.proxyio import faradaybasicproxyio from faraday.proxyio import telemetryparser from classes import helper configTruthFile = "telemetry.sample.ini" configFile = "telemetry.ini" # Start logging after importing modules faradayHelper = helper.Helper("Telemetry") logger = faradayHelper.getLogger() # Load Telemetry Configuration from telemetry.ini file telemetryConfig = ConfigParser.RawConfigParser() # Create and initialize dictionary queues telemetryDicts = {} # Command line input parser = argparse.ArgumentParser( description='Telemetry application saves and queries Faraday telemetry') parser.add_argument('--init-config', dest='init', action='store_true', help='Initialize Telemetry configuration file')
import threading import ConfigParser import socket import requests import os from time import sleep import sys import argparse from classes import helper configTruthFile = "aprs.sample.ini" configFile = "aprs.ini" # Start logging after importing modules faradayHelper = helper.Helper("APRS") logger = faradayHelper.getLogger() aprsConfig = ConfigParser.RawConfigParser() aprsConfig.read(faradayHelper.path) # Command line input parser = argparse.ArgumentParser( description= 'APRS application queries Faraday telemetry server and uploads data to APRS-IS' ) parser.add_argument('--init-config', dest='init', action='store_true', help='Initialize APRS configuration file') parser.add_argument('--callsign',
from flask import Flask from flask import request from faraday.proxyio import faradaybasicproxyio from faraday.proxyio import faradaycommands from faraday.proxyio import deviceconfig from classes import helper # Global Filenames configTruthFile = "deviceconfiguration.sample.ini" configFile = "deviceconfiguration.ini" faradayTruthFile = "faraday_config.sample.ini" faradayFile = "faraday_config.ini" # Start logging after importing modules faradayHelper = helper.Helper("DeviceConfiguration") logger = faradayHelper.getLogger() # Create configuration paths deviceConfigPath = os.path.join(faradayHelper.path, configFile) faradayConfigPath = os.path.join(faradayHelper.path, faradayFile) deviceConfigurationConfig = ConfigParser.RawConfigParser() deviceConfigurationConfig.read(deviceConfigPath) # Command line input parser = argparse.ArgumentParser( description= 'Device Configuration application provides a Flask server to program Faraday radios via an API' ) parser.add_argument('--init-config',
import argparse import shutil import socket import struct from flask import Flask from flask import request from faraday.uart import layer_4_service from classes import helper configTruthFile = "proxy.sample.ini" configFile = "proxy.ini" # Start logging after importing modules faradayHelper = helper.Helper("Proxy") logger = faradayHelper.getLogger() werkzeuglog = logging.getLogger('werkzeug') werkzeuglog.setLevel(logging.ERROR) # Command line input parser = argparse.ArgumentParser( description='Proxy application interfaces a Faraday radio over USB UART') parser.add_argument('--init-config', dest='init', action='store_true', help='Initialize Proxy configuration file') parser.add_argument('--start', action='store_true', help='Start Proxy server') parser.add_argument('--callsign', help='Set Faraday callsign') parser.add_argument('--nodeid', type=int, help='Set Faraday node ID')
import ConfigParser import json import argparse #Imports - Faraday Specific from faraday.proxyio import faradaybasicproxyio from faraday.proxyio import faradaycommands from faraday.proxyio import telemetryparser from classes import helper # Global Filenames configTruthFile = "deviceconfiguration.sample.ini" configFile = "deviceconfiguration.ini" # Start logging after importing modules faradayHelper = helper.Helper("SimpleConfig") logger = faradayHelper.getLogger() # Create configuration paths deviceConfigPath = os.path.join(faradayHelper.path, configFile) deviceConfigurationConfig = ConfigParser.RawConfigParser() deviceConfigurationConfig.read(deviceConfigPath) # Add command line options parser = argparse.ArgumentParser( description= 'SimpleConfig sends a request to faraday-deviceconfiguration to initiate a POST or GET command resulting in programming a Faraday radio and/or reading its FLASH memory configuration' ) parser.add_argument('--read',
from flask import Flask from flask import request from flask import render_template from flask import redirect # Imports - Faraday Specific from faraday.proxyio import faradaybasicproxyio from faraday.proxyio import faradaycommands from faraday.proxyio import gpioallocations from classes import helper configTruthFile = "simpleui.sample.ini" configFile = "simpleui.ini" # Start logging after importing modules faradayHelper = helper.Helper("SimpleUI") logger = faradayHelper.getLogger() simpleuiConfig = ConfigParser.RawConfigParser() simpleuiConfig.read(faradayHelper.path) # Command line input parser = argparse.ArgumentParser( description= 'SimpleUI application provides a simple user interface for Faraday radios at http://localhost/ or other defined web address' ) parser.add_argument('--init-config', dest='init', action='store_true', help='Initialize SimpleUI configuration file') parser.add_argument('--callsign',