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 > >