Hi Jussi 


> You don't have class named Firmata1?

No.. The class is "Firmata", and the instance name in "Fimata1"

> I think there is error in the documentation. I don't see Class having 
> instance method.


Maybe. I did not find example of this .. :S

> Try:
> hFirmata = Object.New("Firmata")
>
> Name of the object can be passed as argument.

No.. If I do this I make a new Firmata instance for each component exucute that 
line .. I need to use the component that put as a control and configure only 
once..


Consider than a new instance of firmata involves opening a new serial port.. 
and this is not possible ..

Regards


El Martes, 23 de febrero, 2016 19:19:40, Jussi Lahtinen 
<[email protected]> escribió:



I think there is error in the documentation. I don't see Class having instance 
method.

Try:
hFirmata = Object.New("Firmata")


Name of the object can be passed as argument.


Jussi



On Tue, Feb 23, 2016 at 10:54 PM, Matias De lellis <[email protected]> 
wrote:

Dear All,
>
>
>I'm starting a new project. In a few words is a set of controls to interact 
>with Arduino using the Firmata protocol[1].
>To understand better, in general the idea is inspired by Ctrlr[2] that allows
>interact with MIDI controllers adding simple components in a form..
>
>
>I started implementing it like that
> * A global "Firmata" component with:
>
>   - A virtual "Firmata" control that Inherits SerialPort that is responsible 
> for the communication through the serial port. It is completely configured 
> graphically, and provides new functions (To send commands to Arduino) and 
> events (To notify arduino event to others Controls) to interact with Arduino.
>
>   - Others controls Inherits UserControls. Eg: A FirmataSwitchButton to show 
> the status of a digital input, or FirmataProgressBar to show a Analog Input.. 
> Always responding to events of Firmata Control
>
>
>My idea is that it should be completely graphic, and the procedure would be 
>like this:
>
> 1. Add a Firmata control.
> 2. Configure the control: ¡NAME!(Eg: "Firmata1"), port, baud, etc..
> 3. Add FirmataSwitchButton.
> 4. Configure the FirmataSwitchButton: Digital Pin to represent, but 
> fundamentally the Firmata control used represented by the string property as 
> "Firmata1"..
>
>
>Now, through the name I need to get the object Firmata configured to make 
>controls interact with it.
>Why not make the controls inherit from Firmata? Because it would configure all 
>controls individually.. The idea is to set up once, to use many.. ;)
>
>Anyone know how to do this?
>I found this[3], but it seems not work
>
>> Dim hFirmata As Firmata
>
>> hFirmata = Class["Firmata1"].Instance
>
>
>When running Gambas respond: "Is not a object".
>
>
>Regards,
>Matias.
>
>p.s: If this works could be extrapolated to MIDI fairly easy.. =)
>
>
>LINKS:
>
> [1] http://firmata.org/wiki/Main_Page
> [2] http://ctrlr.org/getting-started/
> [3] http://gambaswiki.org/wiki/comp/gb/class/instance
>
>------------------------------------------------------------------------------
>Site24x7 APM Insight: Get Deep Visibility into Application Performance
>APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>Monitor end-to-end web transactions and take corrective actions now
>Troubleshoot faster and improve end-user experience. Signup Now!
>http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
>_______________________________________________
>Gambas-user mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/gambas-user
>

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
Gambas-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to