001 package cnslab.cnsnetwork; 002 003 /*********************************************************************** 004 * To assign meaning to message tags. It is better to use enum type 005 * though. 006 * 007 * @version 008 * $Date: 2012-08-04 13:43:22 -0500 (Sat, 04 Aug 2012) $ 009 * $Rev: 104 $ 010 * $Author: croft $ 011 * @author 012 * Yi Dong 013 * @author 014 * David Wallace Croft 015 ***********************************************************************/ 016 public interface NetMessageTag 017 //////////////////////////////////////////////////////////////////////// 018 //////////////////////////////////////////////////////////////////////// 019 { 020 021 public static final int 022 sendTids = 0, 023 sendNeurons = 1, 024 trialDone = 111, 025 stopSig = 222, 026 syncRoot = 333, 027 sendTick = 444, 028 sendSpike = 555, 029 gatherFire = 777, 030 gatherInput = 888, 031 sendTime = 999, 032 readySig = 12345, 033 spikeReceived = 54321, 034 syncTrialHost = 24680, 035 tempStopSig = 67890, // for tuning parameter to send back data 036 assignTargets = 78901, // for new synaptic structure 037 sendSeed = 11111, 038 oneTrial = 22222, 039 trialReady = 33333, 040 sendTids2 = 44444, 041 changeConnection = 55555, 042 netHostNotify = 66666, 043 checkTime = 77777, 044 resetNetHost = 88888, 045 getBackData = 99999; 046 047 //////////////////////////////////////////////////////////////////////// 048 //////////////////////////////////////////////////////////////////////// 049 }