Hi Mercedes-
Yes that code in PsychToolbox is for the polling style of communicating with Net Station. The PsychToolbox code for using NTP has a:
NetStation( ‘GetNTPSynchronize’, ntpserver )
.
The PsychoPy/Python code looks correct for communicating with a 300 series amplifier (same IP for Net Station and Amp). And given that you have a Net Station log of the connection, suggests strongly that the IP is correct! That timeout message you’re getting is related to the NTP server not responding.
The EGI team will have to walk you through or send you the script for enabling the NTP server on your Net Station computer so that you can use our NTP code. Mark on the support team has helped a few other 300-series users get their setup working with our code so far.
Most importantly is to use your photocell timing kit to ensure that your setup is getting accurate and stable timing once you have your experiment coded up.
In the meantime if you do use the polling technique you should read over this thread. There is also a GitHub page that updated the old egi package for Python3. I continue to recommend getting the NTP setup working, we specifically chose to implement NTP timing as it is more accurate with less drift.
-Peter