Examples of DDEReceiver


Examples of ptolemy.domains.dde.kernel.DDEReceiver

            _continueIterations = false;
        }

        for (int i = 0; i < inputReceivers.length; i++) {
            for (int j = 0; j < inputReceivers[i].length; j++) {
                DDEReceiver inputReceiver = (DDEReceiver) inputReceivers[i][j];

                if (inputReceiver.hasToken()) {
                    token = inputReceiver.get();

                    Receiver[][] outReceivers = output.getRemoteReceivers();

                    for (int k = 0; k < outReceivers.length; k++) {
                        for (int l = 0; l < outReceivers[k].length; l++) {
                            DDEReceiver outReceiver = (DDEReceiver) outReceivers[k][l];
                            Thread thread = Thread.currentThread();

                            if (thread instanceof DDEThread) {
                                TimeKeeper timeKeeper = ((DDEThread) thread)
                                        .getTimeKeeper();
                                outReceiver.put(token, timeKeeper
                                        .getModelTime());
                            }
                        }
                    }
                }
View Full Code Here

Examples of ptolemy.domains.dde.kernel.DDEReceiver

            _continueIterations = false;
        }

        for (int i = 0; i < inputReceivers.length; i++) {
            for (int j = 0; j < inputReceivers[i].length; j++) {
                DDEReceiver inputReceiver = (DDEReceiver) inputReceivers[i][j];

                if (inputReceiver.hasToken()) {
                    token = inputReceiver.get();
                    output1.broadcast(token);
                }
            }
        }
    }
View Full Code Here

Examples of ptolemy.domains.dde.kernel.DDEReceiver

        Receiver[][] receivers = input.getReceivers();

        for (int i = 0; i < receivers.length; i++) {
            for (int j = 0; j < receivers[i].length; j++) {
                DDEReceiver receiver = (DDEReceiver) receivers[i][j];

                if (!_continue) {
                    return;
                } else if (receiver.hasToken()) {
                    receiver.get();
                }
            }
        }
    }
View Full Code Here

Examples of ptolemy.domains.dde.kernel.DDEReceiver

            _continueIterations = false;
        }

        for (int i = 0; i < inRcvrs.length; i++) {
            for (int j = 0; j < inRcvrs[i].length; j++) {
                DDEReceiver inRcvr = (DDEReceiver) inRcvrs[i][j];

                if (inRcvr.hasToken()) {
                    token = inRcvr.get();
                    output1.broadcast(token);
                }
            }
        }
    }
View Full Code Here

Examples of ptolemy.domains.dde.kernel.DDEReceiver

        while (cnt < _numTokens) {
            Receiver[][] receivers = input.getReceivers();

            for (int i = 0; i < receivers.length; i++) {
                for (int j = 0; j < receivers[i].length; j++) {
                    DDEReceiver receiver = (DDEReceiver) receivers[i][j];

                    if (receiver.hasToken()) {
                        _receiverTimes[cnt] = receiver.getReceiverTime()
                                .getDoubleValue();
                        _tokens[cnt] = receiver.get();

                        Thread thread = Thread.currentThread();

                        if (thread instanceof DDEThread) {
                            TimeKeeper timeKeeper = ((DDEThread) thread)
View Full Code Here

Examples of ptolemy.domains.dde.kernel.DDEReceiver

        while (cnt < _numTokens) {
            Receiver[][] rcvrs = outputPort.getRemoteReceivers();

            for (int i = 0; i < rcvrs.length; i++) {
                for (int j = 0; j < rcvrs[i].length; j++) {
                    DDEReceiver rcvr = (DDEReceiver) rcvrs[i][j];

                    if (_oneArg) {
                        rcvr.put(_tokens[cnt]);
                    } else {
                        rcvr.put(_tokens[cnt], new Time(getDirector(),
                                _times[cnt]));
                    }
                }
            }
View Full Code Here

Examples of ptolemy.domains.dde.kernel.DDEReceiver

            _continueIterations = false;
        }

        for (int i = 0; i < _inRcvrs.length; i++) {
            for (int j = 0; j < _inRcvrs[i].length; j++) {
                DDEReceiver inRcvr = (DDEReceiver) _inRcvrs[i][j];

                if (inRcvr.hasToken()) {
                    token = inRcvr.get();

                    Receiver[][] outRcvrs = output.getRemoteReceivers();

                    for (int k = 0; k < outRcvrs.length; k++) {
                        for (int l = 0; l < outRcvrs[k].length; l++) {
                            DDEReceiver outRcvr = (DDEReceiver) outRcvrs[k][l];
                            Thread thr = Thread.currentThread();

                            if (thr instanceof DDEThread) {
                                TimeKeeper kpr = ((DDEThread) thr)
                                        .getTimeKeeper();
                                outRcvr.put(token, kpr.getModelTime());
                            }
                        }
                    }
                }
            }
View Full Code Here

Examples of ptolemy.domains.dde.kernel.DDEReceiver

                Receiver[][] rcvrs = input.getReceivers();

                for (int i = 0; i < rcvrs.length; i++) {
                    for (int j = 0; j < rcvrs[i].length; j++) {
                        DDEReceiver rcvr = (DDEReceiver) rcvrs[i][j];

                        if (rcvr.hasToken()) {
                            // System.out.println("#####");
                            System.out
                                    .println("#####Past DDEGetNToken.rcvr.hasToken()");

                            // System.out.println("#####");
                            _tokens[cnt] = rcvr.get();

                            _afterTimes[cnt] = timeKeeper.getModelTime()
                                    .getDoubleValue();
                            cnt++;
                            j = rcvrs[i].length + 1;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.