From 989643d7b1f46007c8a445194702938f3a5c9ae4 Mon Sep 17 00:00:00 2001 From: 7u83 <7u83@mail.ru> Date: Thu, 20 Dec 2018 17:22:49 +0100 Subject: [PATCH] Test trader --- nbproject/project.properties | 2 +- src/opensesim/trader/SimpleTrader.java | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/nbproject/project.properties b/nbproject/project.properties index bc104ae..33dc3a0 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -1,4 +1,4 @@ -#Thu, 20 Dec 2018 10:46:44 +0100 +#Thu, 20 Dec 2018 17:05:11 +0100 annotation.processing.enabled=true annotation.processing.enabled.in.editor=false annotation.processing.processors.list= diff --git a/src/opensesim/trader/SimpleTrader.java b/src/opensesim/trader/SimpleTrader.java index 18fa88b..ac6bcc4 100644 --- a/src/opensesim/trader/SimpleTrader.java +++ b/src/opensesim/trader/SimpleTrader.java @@ -83,11 +83,17 @@ public class SimpleTrader extends AbstractTrader implements EventListener{ // setStatus("Inital delay: %d", delay); // timerTask = se.timer.startTimerTask(this, delay); } + + long last_time = 0; @Override public long receive(Event task) { // System.out.printf("Here we are !!! %f\n", getWorld().randNextFloat(12f, 27f)); - System.out.printf("Here we are: %d - %d (%d)\n",Thread.currentThread().getId(),System.nanoTime()/1000,task.t ); + + long diff = getWorld().currentTimeMillis()-last_time; + last_time = getWorld().currentTimeMillis(); + + System.out.printf("Here we are: %d - [%d] (%d)\n",Thread.currentThread().getId(),diff,task.t ); getWorld().schedule(this, 1000); return -1; }