Beispiel #1
0
    def ping(self, data):

        req = Request(fromSender=self.host + ':' + str(self.port),
                      toReceiver='0.0.0.0:8080',
                      ping=PingRequest(msg='this is a sample ping request'))
        resp = self.stub.ping(req)
        return resp.msg
Beispiel #2
0
def put_iterator(fpath):
    buffer = process_file(fpath)
    for raw in buffer:
        putRequest = PutRequest(metaData=MetaData(
            uuid='14829', mediaType=CONST_MEDIA_TYPE_TEXT),
                                datFragment=DatFragment(data=raw.encode()))
        request = Request(fromSender='some put sender',
                          toReceiver='some put receiver',
                          putRequest=putRequest)
        yield request
Beispiel #3
0
 def get(self):
     req = Request(fromSender='some put sender',
                   toReceiver='some put receiver',
                   getRequest=GetRequest(metaData=MetaData(uuid='14829'),
                                         queryParams=QueryParams(
                                             from_utc='2018-03-16 21:00:00',
                                             to_utc='2018-03-16 23:00:00')))
     resp = self.stub.getHandler(req)
     print 'Response from server'
     for response in resp:
         print response
         print response.datFragment.data
def put_iterator(fpath, timestamp=''):
    buffer = process_file(fpath)
    for raw in buffer:
        if timestamp != '':
            data_out = normalize_data_mesonet(raw, timestamp)
            print data_out
        else:
            data_out = normalize_data_mesowest(raw)
        putRequest = PutRequest(
            metaData=MetaData(uuid='14829', mediaType=CONST_MEDIA_TYPE_TEXT),
            datFragment=DatFragment(data=data_out.encode(),
                                    timestamp_utc=timestamp))
        request = Request(fromSender=CLIENT_IP,
                          toReceiver='host IP',
                          putRequest=putRequest)
        yield request