Re: telnet to Cognex In-Sight 4001 camera

2013-02-25 Thread square.steve
At the risk of stating the blindingly obvious, have you run a 'real' telnet 
session to see what  a successful conversation looks like? Might give you some 
useful pointers for your debug session.

Steve


Sent from a Galaxy far, far away

 Original message 
From: [email protected] 
Date:  
To: [email protected] 
Subject: telnet to Cognex In-Sight 4001 camera 
 
Hello,  ive been struggling with this for a couple weeks now and was hoping 
someone might be able to help.  I have an older Cognex camera that I need to 
communicate with via telnet.  I can get a response from the camera when I 
initiate a telnet session but I dont seem to get any response when I write the 
user name to the camera -  I havnt been able to get any response writing 
anything. Im using python 2.7 and windows xp.  here is the code:
[code]
>>>import sys
>>>import telnetlib
>>>HOST = "10.31.18.21"
>>>USER = "admin"
>>>tn = telnetlib.Telnet(HOST)
>>>tn.read_until("Login: ")
"Welcome to In-Sight(R) 4001 Session 1\r\nUser:"
>>>tn.write(USER + "\r\n")
>>>tn.read_until("User: ")
Traceback (most recent call last):
  File "", line 1, in 
  File "C:\Python27\lib\telnetlib.py", line 319,
    return self.read_very_lazy()
  File "C:\Python27\lib\telnetlib.py", line 395,
    raise EOFError, 'telnet connection closed'
EOFError: telnet connection closed
>>>
[\code]

if i do a read_all instead of read_until for user I just get "..." returned.  
Im assuming tn.write command isnt working?  any help would be greatly 
appreciated.

thank you

Chris
-- 
http://mail.python.org/mailman/listinfo/python-list
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: telnet to Cognex In-Sight 4001 camera

2013-02-25 Thread square.steve
Ok. So it looks like MRAB is on the right track and you should be looking for 
'User:' in line 6 instead of 'Login:'.  Let's see what that gives you...


Sent from a Galaxy far, far away

 Original message 
From: [email protected] 
Date:  
To: [email protected] 
Cc: [email protected],[email protected],"square.steve" 
 
Subject: Re: telnet to Cognex In-Sight 4001 camera 
 
yes, ive connected successfully using hyperterminal after I login it asks for 
user and I type admin press enter then it ask for password and type password 
press enter and it all works fine. using python ive tried ending both with "\n" 
and "\r\n" im thoroughly confused   




On Monday, February 25, 2013 11:24:22 AM UTC-8, square.steve wrote:
> At the risk of stating the blindingly obvious, have you run a 'real' telnet 
> session to see what  a successful conversation looks like? Might give you 
> some useful pointers for your debug session.
> 
> 
> Steve
> 
> 
> 
> Sent from a Galaxy far, far away  
> 
> 
>  Original message 
> From: [email protected] 
> Date:  
> To: [email protected] 
> Subject: telnet to Cognex In-Sight 4001 camera 
>  
> 
> Hello,  ive been struggling with this for a couple weeks now and was hoping 
> someone might be able to help.  I have an older Cognex camera that I need to 
> communicate with via telnet.  I can get a response from the camera when I 
> initiate a telnet session but I dont seem to get any response when I write 
> the user name to the camera -  I havnt been able to get any response writing 
> anything. Im using python 2.7 and windows xp.  here is the code:
> [code]
> >>>import sys
> >>>import telnetlib
> >>>HOST = "10.31.18.21"
> >>>USER = "admin"
> >>>tn = telnetlib.Telnet(HOST)
> >>>tn.read_until("Login: ")
> "Welcome to In-Sight(R) 4001 Session 1\r\nUser:"
> >>>tn.write(USER + "\r\n")
> >>>tn.read_until("User: ")
> Traceback (most recent call last):
>   File "", line 1, in 
>   File "C:\Python27\lib\telnetlib.py", line 319,
>     return self.read_very_lazy()
>   File "C:\Python27\lib\telnetlib.py", line 395,
>     raise EOFError, 'telnet connection closed'
> EOFError: telnet connection closed
> >>>
> [\code]
> 
> if i do a read_all instead of read_until for user I just get "..." returned.  
> Im assuming tn.write command isnt working?  any help would be greatly 
> appreciated.
> 
> thank you
> 
> Chris
> -- 
> http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list