Jackson Posted December 28, 2013 Report Posted December 28, 2013 Hello all, I would like to built my Homecockpit and have soldered my first cards from opencockpit together. I tried as well some programming with SIOC, to toggle some switches with a lua script and FSUIPC offsets. But now, I have no clue, how to get values like AP Altimeter or HDG from a Lvar to the 7 segment displayor other values after initialising my Airbus X Extended within FSX. If somebody cn just give me a hint, would be very useful. Best Regards Jackson
Gypsy Baron Posted December 29, 2013 Report Posted December 29, 2013 First off, you should probably have posted this in the main forum below instead of in 'User Contributions". More folks would see it down there.As a starting point, read the "FSUIPC Lua Library.pdf" to get an idea of what functions are available.You will most likely want to use Lua scripts to accomplish the software to hardware interface.For example, you would first read the current state of the L:Var into a variable.n = ipc.readLvar(“name”) "n" would now contain the value of the L:Var called out by "name" ( "L:some_variable" )Then, depending upon what the output needs to be, you scale/modify "n" and then write it out to the offset that the hardware expects it to be.value = nipc.writeSB(offset, value)ipc.writeSD(offset, value)ipc.writeUB(offset, value)ipc.writeUW(offset, value) Paul
gr8guitar Posted February 24, 2014 Report Posted February 24, 2014 Hello, to be honest, unfortunately the answer to the question providing no useful information for me. I believe the question was asked, in part "...how to get values like AP Altimeter or HDG from a Lvar to the 7 segment displayor other values..." First, let me begin in that I am a novice but I may be able to provide information that might be helpful. Second, any Lvars to be sent to hardware I would assume would be provided by the hardware provider. But then again, when I asked Captainsim for Lvars for CS757 (FS9) so I wouldn't have to use the mouse and use my homemade MCP (since offsets and FS's parameters don't work), they told me there was no way to access them. They either lied, are lazy or incompetent. They are indeed accessible. I got access to them in 3 ways. 1) I looked at the cs.b757.cab and looked at the xml's. 2) There is a free program on the Internet called "Blackbox3" that helps and there is FS Panel Studio. The latter was the most helpful yet costs but it makes it very easy. I have not delved into outputs yet but there are 2 examples provided by the installation of FSUIPC called "gfdDisplay.lua" that I am assuming, not sure, is for GoFlight. Code in part, the Lvar is: ...testdisplay(gfd.SetDisplay, id, "888888").... In GFpower.lua, the Lvar is...gfd.SetBright(m, u, 15- b ).... Hopefully your hardware provider would supply Lvars such as this.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now