Hello all-
I'm attempting to setup a small EW installation as a testbed for a future field installation, and I'm having some probably pretty simple issues. I'm attempting to stream data from a single Geotech Smart24-R digitizer to a PC running Linux Mint. To that end, I have activated the native EW streaming function on the Geotech, and am attempting to ingest the data stream using import_generic. I think I have something screwed up in the configuration, because I cannot get the connection active.
On the Geotech side, I've configured it using the command-line telnet interface (my institution bought them many moons ago and our Smart24Config license is way obsolete). The digitizer has IP 192.168.100.11 and the PC is at 192.168.100.1. I used the following commands:
# Set up the CD1 parameters that carry over to EW
CSN 1,I57C1
CLN 1,1P,01
CCN 1,1P,BDF
CNS 1,IS
CCP 1,16005
CDA 1,192.168.100.1
# Set up the EW-specific parameters
EWE 1,1 # turn EW mode on
EWI 1,137 # installation ID INST_NCPA
EWM 1,200 # custom module number 200
EWS 1,0 # client mode; I want the digitizer to initiate the connection
In my import_generic_s24.d, I have:
MyModuleId MOD_IMPORT_GENERIC_S24 # module id for this import,
RingName WAVE_RING # transport ring to use for input/output,
HeartBeatInt 180 # Heartbeat interval in seconds
LogFile 1
MaxMsgSize 65000 # maximum size (bytes) for input/output msgs
MyAliveString "" # heartbeat text to foreign server machine
MyAliveInt 0 # seconds between alive msgs sent to server
SenderIpAdr 192.168.100.11 # Ip address of the machine we're to listen to
SenderPort 16005 # IP port number used by sender
SenderHeartRate 0 # Sender's heart beat interval in seconds
I know the module is starting, because I get log output:
-------------------------------------------------------
import_generic_s24: startup at UTC_20150929_19:31:23
This program is using the non-MT-Safe version of logit.
-------------------------------------------------------
import_ack(MOD_IMPORT_GENERIC_S24): Read command file <import_generic_s24.d>
import_ack: Version 2.0.1 2013.07.15
29 Apr 2005 version: I discover if I should send ACKs.
Socket timeout (0 ms) is less than incoming heartrate (0 sec)Setting socket timeout to 0 ms
import_ack(MOD_IMPORT_GENERIC_S24): Attached to public memory region WAVE_RING: 1000
20150929_UTC_19:31:23 import_ack(MOD_IMPORT_GENERIC_S24): Trying to connect to 192.168.100.11 on port 16005
20150929_UTC_19:31:23 import_ack(MOD_IMPORT_GENERIC_S24): Failed to connect. Waiting...
20150929_UTC_19:31:33 import_ack(MOD_IMPORT_GENERIC_S24): Trying to connect to 192.168.100.11 on port 16005
20150929_UTC_19:31:33 import_ack(MOD_IMPORT_GENERIC_S24): Failed to connect. Waiting...
20150929_UTC_19:31:43 import_ack(MOD_IMPORT_GENERIC_S24): Trying to connect to 192.168.100.11 on port 16005
20150929_UTC_19:31:43 import_ack(MOD_IMPORT_GENERIC_S24): Failed to connect. Waiting...
20150929_UTC_19:31:53 import_ack(MOD_IMPORT_GENERIC_S24): Trying to connect to 192.168.100.11 on port 16005
20150929_UTC_19:31:53 import_ack(MOD_IMPORT_GENERIC_S24): Failed to connect. Will try to connect every 10 seconds, but will not log repetitions.
I have a feeling that it is something very simple in the import_generic configuration, but I'm not sure where. I haven't done much with EW since I took the training course in Saratoga Springs nigh on 4 years ago, so my knowledge is a bit rusty, but i was able to get a previous test system going that imported a SEEDLink stream and that one worked. Anyway, any input would be greatly welcomed.
Thanks
-Claus