Skip to content

Commit

Permalink
weather nodes to AWS repository, keyboard: new layout, mount add offs…
Browse files Browse the repository at this point in the history
…et setting
  • Loading branch information
roman-dvorak committed Aug 31, 2017
1 parent 6085136 commit 896164f
Show file tree
Hide file tree
Showing 20 changed files with 461 additions and 1,525 deletions.
37 changes: 30 additions & 7 deletions src/drivers/arom_tools.py
Original file line number Diff line number Diff line change
@@ -1,29 +1,52 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import rosgraph
import rospy
import os
import sys
from arom.srv import *
from arom.msg import *

class AromNode():
def __init__(self):
try:
rosgraph.Master('/rostopic').getPid()
except Exception, e:
print ("Unable to communicate with master!")
print ("Try start ROSCORE or ROSLAUNCH some project")
sys.exit(0)
#raise e

if self.node_pymlab:
self.pymlabService = rospy.ServiceProxy('pymlab_drive', PymlabDrive)
try:
if self.node_pymlab:
#self.pymlabService = rospy.ServiceProxy('pymlab_drive', PymlabDrive)
self.pymlab = rospy.ServiceProxy('pymlab_drive', PymlabDrive)
rospy.set_param('/arom/node'+rospy.get_name()+"/pymlab", True)
else:
rospy.set_param('/arom/node'+rospy.get_name()+"/pymlab", False)
except Exception, e:
print rospy.get_name()
rospy.set_param('/arom/node'+rospy.get_name()+"/pymlab", False)

print "Starting init"
rospy.init_node(self.node_name)
rospy.set_param('/arom/node'+rospy.get_name()+"/type", self.node_type)
self.node_name = rospy.get_name()
print "Init done:", rospy.get_name()

def set_feature(self, name, value):
rospy.set_param('/arom/node%s/feature/%s' %(str(rospy.get_name()),name), value)
rospy.loginfo("New feature '%s' for %s" %(rospy.get_name(), name))

'''
def pymlab(self, *args, **kwds):
self.pymlabService(**kwds)
class Pymlab():
def __init__(self):
self.serv = rospy.ServiceProxy('pymlab_drive', PymlabDrive)
class Pymlab():
def __init__(self):
self.serv = rospy.ServiceProxy('pymlab_drive', PymlabDrive)
def send(self, device=None, method=None, parameters=None):
return self.serv(device=device, method=method, parameters=parameters)
def send(self, device=None, method=None, parameters=None):
return self.serv(device=device, method=method, parameters=parameters)
'''
88 changes: 0 additions & 88 deletions src/drivers/awsAdvance

This file was deleted.

61 changes: 0 additions & 61 deletions src/drivers/aws_collector.py

This file was deleted.

50 changes: 0 additions & 50 deletions src/drivers/aws_datafork.py

This file was deleted.

78 changes: 0 additions & 78 deletions src/drivers/aws_openweathermap.py

This file was deleted.

49 changes: 0 additions & 49 deletions src/drivers/aws_tcp.py

This file was deleted.

Loading

0 comments on commit 896164f

Please sign in to comment.