2012/11/8 Friedrich Dominicus <fr...@q-software-solutions.de>

> Luc Fabresse <luc.fabre...@gmail.com> writes:
>
> > Hi Friedrich,
> >
> >  I did not test myself but I will soon.
> >  Since the Jenkins is down, you can found the latest VM (with the
> SerialPlugin
> > modifications that Esteban did) in my dropbox:
> > https://www.dropbox.com/sh/flx2cc8mjszhckg/uZ8sTxSB1k
> Ok I downloaded this Virtual Machine and tried it, but still the erro
> persists:
> 8 November 2012 5:24:29.474 pm
>
> VM: unix - i686 - linux-gnu - CoInterpreter
> VMMaker-oscog-EstebanLorenzano.166 uuid:
> 5773fcb9-2982-4507-8a9e-4308ec33731e Nov  6 2012,
> StackToRegisterMappingCogit VMMaker-oscog-EstebanLorenzano.166 uuid:
> 5773fcb9-2982-4507-8a9e-4308ec33731e Nov  6 2012,
> https://git.gitorious.org/cogvm/blessed.git Commit:
> a7bf128cd3b9389e77ea0cdec9a515282926a483 Date: 2012-11-02 14:17:44 +0100
> By: Esteban Lorenzano <esteba...@gmail.com> Jenkins build #136
> Image: Pharo1.4 [Latest update: #14457]
>
> SerialPort(Object)>>error:
>         Receiver: SerialPort(closed, 9600 baud, 8 bits, 1 stopbits, no
> parity)
>         Arguments and temporary variables:
>                 aString:        'Cannot open ''/dev/ttyUSB0'''
>         Receiver's instance variables:
>                 port:   nil
>                 baudRate:       9600
>                 stopBitsType:   1
>                 parityType:     0
>                 dataBits:       8
>                 outputFlowControlType:  0
>                 inputFlowControlType:   0
>                 xOnByte:        19
>                 xOffByte:       24
>
> SerialPort>>openPort:
>         Receiver: SerialPort(closed, 9600 baud, 8 bits, 1 stopbits, no
> parity)
>         Arguments and temporary variables:
>                 portId:         '/dev/ttyUSB0'
>                 result:         nil
>         Receiver's instance variables:
>                 port:   nil
>                 baudRate:       9600
>                 stopBitsType:   1
>                 parityType:     0
>                 dataBits:       8
>                 outputFlowControlType:  0
>                 inputFlowControlType:   0
>                 xOnByte:        19
>                 xOffByte:       24
>
> UndefinedObject>>DoIt
>         Receiver: nil
>         Arguments and temporary variables:
>
>         Receiver's instance variables:
> nil
>
> Compiler>>evaluate:in:to:notifying:ifFail:logged:
>         Receiver: a Compiler
>         Arguments and temporary variables:
>                 textOrStream:   a ReadWriteStream
>                 aContext:       nil
>                 receiver:       nil
>                 aRequestor:     a TextMorphForEditView(464781312)
>                 failBlock:      [self morph flash.
>         ^ nil]
>                 logFlag:        true
>                 methodNode:     DoIt
>         sPort := SerialPort new.
>         ^ sPort openPort: '/dev/ttyUSB0'
>                 method:         (UndefinedObject>>#DoIt "a
> CompiledMethod(30146560)")
>                 value:  nil
>                 toLog:  nil
>                 itsSelection:   nil
>                 itsSelectionString:     nil
>         Receiver's instance variables:
>                 sourceStream:   a ReadWriteStream
>                 requestor:      a TextMorphForEditView(464781312)
>                 class:  UndefinedObject
>                 category:       nil
>                 context:        nil
>                 parser:         a Parser
>
> [rcvr class evaluatorClass new
>                 evaluate: self selectionForDoitAsStream
>                 in: ctxt
>                 to: rcvr
>                 notifying: self morph
>                 ifFail: [self morph flash.
>                         ^ nil]
>                 logged: true] in SmalltalkEditor>>evaluateSelectionAndDo:
>         Receiver: a SmalltalkEditor
>         Arguments and temporary variables:
>                 rcvr:   nil
>                 ctxt:   nil
>         Receiver's instance variables:
>                 morph:  a TextMorphForEditView(464781312)
>                 selectionShowing:       true
>                 model:  a Workspace
>                 editingState:   a SmalltalkEditingState
>
>
> This is the code I tried:
>
> sPort := SerialPort new.
> sPort close.
> sPort openPort: '/dev/ttyUSB0'.
>
> Did you tried:

sPort := SerialPort new.
sPort close.
sPort openPort: '/dev/ttyS0'.

 Luc

What can I have done wrong?
>
> If I'm trying the other approach (making a symbolc link to /dev/ttyS0
> I can open the port and get my informations back.
>
> Regards
> Friedrich
>
>
> --
> Q-Software Solutions GmbH; Sitz: Bruchsal; Registergericht: Mannheim
> Registriernummer: HRB232138; Geschaeftsfuehrer: Friedrich Dominicus
>
>

Reply via email to