def caseCreateDataport(): print "++caseCreateDataport++" reporter = Datastore(cik, interval, dataport_config, datastore_config, transport_config) status, message = reporter.createDataport(alias='V1', format="float", name=None, preprocess=[['add', 1]], count=10, duration="infinity", visibility="parent")
def caseRecordOffset(): print "++caseRecordOffset++" reporter = Datastore(cik, interval, dataport_config, datastore_config, transport_config) reporter.start() print "Writing multiple values by historical offset as raw data \ to One Platform (values may be pre-processed before storing).\r\n" try: reporter.record('X2', [[-3, 1], [-2, 2], [-1, 3]]) except (KeyboardInterrupt, SystemExit): reporter.stop(True) sys.exit(0) reporter.stop(True)
def caseRecord(): print "++caseRecord++" reporter = Datastore(cik, interval, dataport_config, datastore_config, transport_config) reporter.start() val = random.randint(1, 100) print "Writing %i historically as raw data to One Platform (value may be \ pre-processed before storing).\r\n" % val try: # put data to the record buffer reporter.record('X2', [[int(time.time()), val]]) except (KeyboardInterrupt, SystemExit): reporter.stop(True) sys.exit(0) reporter.stop(True)
def caseCreateDataport(): print "++caseCreateDataport++" reporter = Datastore(cik, interval, dataport_config, datastore_config, transport_config) status, message = reporter.createDataport( alias='V1', format="float", name=None, preprocess=[['add', 1]], count=10, duration="infinity", visibility="parent")
def caseWrite(): print "++caseWrite++" reporter = Datastore(cik, interval, dataport_config, datastore_config, transport_config) reporter.start() val = random.randint(1, 100) print "Writing %i real-time as raw data to One Platform \ (value may be pre-processed before storing).\r\n" % val try: # During 'interval' seconds, only the latest write call will be used # for a given alias. reporter.write('X1', val) except (KeyboardInterrupt, SystemExit): reporter.stop(True) sys.exit(0) reporter.stop(True)
def caseRead(): print "++caseRead++" reporter = Datastore(cik, interval, dataport_config, datastore_config, transport_config) reporter.start() print "Read is sleeping for %i seconds to allow write buffer \ to flush." % interval time.sleep(interval) try: # this will read back value of whatever was in the 1P before writing, # and will store the value in cache print "Read: ", reporter.read('X1') except (KeyboardInterrupt, SystemExit): reporter.stop(True) sys.exit(0) reporter.stop(True)