示例#1
0
 def init(self, ros, hostname):
     self.hostname = hostname
     # create publisher
     self.pub = ros.Publisher('/' + hostname + '/lidar/' +
                              resource_name(self.name),
                              Int16MultiArray,
                              queue_size=1)
     # pass to parent to enble probes
     #self.mp.write_probe(self.codes,1)
     Getter.init(self)
示例#2
0
 def init(self, ros, hostname):
     self.hostname = hostname
     # create publisher
     if type(self.name) != tuple:
         self.pub = ros.Publisher('/' + hostname + '/odom/' +
                                  resource_name(self.name),
                                  Odometry,
                                  queue_size=1)
     else:
         self.pub = ros.Publisher(
             '/' + hostname + '/odom/' +
             resource_name(os.path.commonprefix(self.name)),
             Odometry,
             queue_size=1)
     # pass to parent to enble probes
     Getter.init(self)