Results 1 to 10 of 10
  1. #1
    2000+ Poster - Never Leaves the Sim Trevor Hale's Avatar
    Join Date
    Nov 2005
    Location
    Ontario, Canada
    Posts
    2,432
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Fsuipc offsets for dummies

    Guys,

    I spent some time on the weekend with Peter Dawson's Manual, and a lot of Trial and error.

    I know most of you at one time went looking for this information, and sometimes are afraid of the direction the conversation can go.

    Well here is the start of a Tutorial Thread that should help us all out.

    Please if you are an expert in FSUIPC and Offsets, this thread is not needed for you, this is just so that maybe I can help some people not go through what I went through this weekend again.


    I noticed that in PM systems there are so far two types of offsets being used. I am only 32 Buttons into this, so there may be more added here soon.

    ie. Engine Start switch..

    Offset X0000 Byte = 0 //--- Engine GND
    Offset X0000 Byte = 1 //--- Engine off
    Offset X0000 Byte = 2 //--- Engine CONT
    Offset X0000 Byte = 3 //--- Engine AIR/FLT

    Using Leo Bodnar's cards, or any joystick button input we program this like below.

    FSUIPC Buttons/Switches menu
    - Press the button
    - select function Offset SET Byte
    - Type in the 4 digit offset number
    - Parim ON = X //-- X = 0,1,2,3 the function when the button is depressed
    - select Function Offset SET Byte
    - Type in the 4 digit offset number
    - Parim OFF = X //-- X = 0,1,2,3 the function when the button is released

    For instance On my Rotary switch I have the following when you turn it to the left for start.

    - select function Offset SET Byte
    - Parim ON = 0
    - select Function Offset SET Byte
    - Parim OFF = 1

    Turnig to the right I have.
    - select function Offset SET Byte
    - Parim ON = 2
    - select Function Offset SET Byte
    - Parim OFF = 1

    Very easy eh?

    Ok well here is where I got confused..

    the 737 has 4 landing light switches. The Light offset has several Bits assigned to it, for instance bit .4 is the far left switch, .3 is another switch .2 is another and so on.

    This works similar to above except we are not assigning a value to the bit. we are only setting the bit or clearing it.

    FSUIPC Buttons/Switches menu
    - Press the button
    - select function Offset SET bits
    - Type in the 4 digit offset number
    - Parim ON = the Bit number in HEXADECIMAL See Chart Below.

    - select function Offset Clr bits
    - Type in the 4 digit offset number
    - Parim OFF = the Bit number in HEXADECIMAL See Chart Below.

    if you set the Parim OFF to 00, it clears all bits, therefore turning one switch off, appears to turn all switches off belonging to that offset number.

    Here is the best way to understand the bits/hex.

    Binary Counts Like this. 0 1 2 4 8 16 32 64 128

    Hex counts to 16 like this. 0 1 2 3 4 5 6 7 8 9 A B C D E F

    Each Hex Number is made up of 4 Binary Numbers. The Below shows the Hex Value for Bit .4

    Bit Numbers: 7 6 5 4 | 3 2 1 0
    Binary 2 groups of 4: 8 4 2 1 | 8 4 2 1
    HEX Value 1 0

    for Bit .5 it would be

    Bit Numbers: 7 6 5 4 | 3 2 1 0
    Binary 2 groups of 4: 8 4 2 1 | 8 4 2 1
    HEX Value 2 0

    for Bit .0 it would be

    Bit Numbers: 7 6 5 4 | 3 2 1 0
    Binary 2 groups of 4: 8 4 2 1 | 8 4 2 1
    HEX Value 0 1


    I will add to this further, as I progress, but it really did take me an eternity to figure this information out.

    I hope I haven't confused anyone, but Please feel free to ask questions if you have any, and I will try to answer.

    Trev
    Last edited by Trevor Hale; 11-17-2008 at 01:37 PM.
    ________________________
    Trevor Hale

  2. #2
    500+ This must be a daytime job ian@737ng.co.uk's Avatar
    Join Date
    Jan 2006
    Location
    Oswestry, Shropshire
    Posts
    677
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    now we are cookin'

    well done trev.....
    i've always wanted to get 'deeper in'. i'm going to read this again because i already learn't something from reading it the first time.
    thanks matey and please share any further discoveries as soon as you have them.
    thanks again chap.... ian
    Last edited by ian@737ng.co.uk; 11-17-2008 at 02:20 PM. Reason: bad spelling...oops
    Mr. Ian. P. Sissons is hereby recognised as an Honorary Flight Sim Captain following his passing in February 2016. This is in recognition for his commitment to Flight Simulation.

    www.mycockpit.org Featured Builder August 2008 www.737ng.co.uk
    FS9/PROSIM737/CPFLIGHT/Lots of BU0836X's and a Beer Fridge

  3. Thanks Adino thanked for this post
  4. #3
    150+ Forum Groupie
    Join Date
    Oct 2004
    Location
    Berkshire, UK
    Posts
    166
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    This is indeed worth doing!
    Well done Trevor and many thanks for highlighting the fact that many have struggled with this and not shared their experiences. I am guilty of this!
    I went through a long tortuous process in this area when I set up the instrumentation for the R22/44 Helicopter and as usual did not record all I had done which now might benefit many!

    It may well be a good idea if we could encourage, help and contribute to a document that Peter Dowson might input to that might facilitate in a more user friendly manner what you are achieving with FSUICP.

    Bill.

  5. #4
    2000+ Poster - Never Leaves the Sim Trevor Hale's Avatar
    Join Date
    Nov 2005
    Location
    Ontario, Canada
    Posts
    2,432
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Hi Bill,

    Thanks for your kind words.. It did take considerable time to wrap my head around. For me what will be the next challenge is exceeding the bit .7 I would gather I will be adding another 2 hex digits to the string for bit .8, through .15. None the less, I also believe exceeding the 2 hex digits will be called an offset word or dword, I will experiment and report back here when I run into this.

    I would like to keep this in the largest part Laymen terms, I know people like peter would think this thread is a waist of time, as he already has this information documented, but I personally had to understand it like I have it written here, maybe It's because I am not a university graduate.

    The point is, to be able to talk about this and keep a record for us in the future.

    Trev
    ________________________
    Trevor Hale

  6. Thanks skywatch thanked for this post
  7. #5
    75+ Posting Member
    Join Date
    Aug 2008
    Location
    UK
    Posts
    82
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Trevor,

    I was wondering about these and now you have explained it very well indeed.

    Many Thanks.

    Skywatch

  8. #6
    10+ Posting Member
    Join Date
    Jan 2007
    Location
    Scotland
    Posts
    24
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Thank you

    Hi Trevor

    Thank you for taking the time to explain this. I am sure I am not the only one who understands very little about how offsets work and was afraid to ask.

    Douglas999

  9. #7
    75+ Posting Member


    NigelD's Avatar
    Join Date
    Oct 2008
    Location
    Aylesbury, England
    Posts
    122
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Thumbs up THANK YOU x01 (= on!)



    Trevor, thank you so much for this thread! This is something I have not been able to make any sense of since I started using FSUIPC. Now I've been able to sort out something that has irritated me since Day One on VATSIM - I can control my transponder with keys/buttons instead of the damned mouse! And I can dump the idiotic gauge from my screen too.

    Bless your cotton socks!
    Nigel.
    I can't see the light but I think I found the tunnel...
    www.shamrock075.webs.com

  10. Thanks Trevor Hale thanked for this post
  11. #8
    2000+ Poster - Never Leaves the Sim Trevor Hale's Avatar
    Join Date
    Nov 2005
    Location
    Ontario, Canada
    Posts
    2,432
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Nigel.. exactly why this information is here. Especially cause I won't remember it when i need too. LOL

    Glad it helped.

    Trev
    ________________________
    Trevor Hale

  12. #9
    75+ Posting Member mlscotti's Avatar
    Join Date
    Sep 2007
    Location
    New Jersey, USA
    Posts
    83
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Does anyone know how to light OMI lights LED's, is there an offset for that?

  13. #10
    25+ Posting Member
    Join Date
    Jun 2008
    Location
    Jersey Channel Islands
    Posts
    32
    Contribute If you enjoy reading the
    content here, click the below
    image to support MyCockpit site.
    Click Here To Contribute To Our Site

    Quote Originally Posted by mlscotti View Post
    Does anyone know how to light OMI lights LED's, is there an offset for that?
    Hi

    The offsets for OMI markers are as follows

    0BAC Inner Marker
    0BAE Middle Marker
    0BB0 Outer Marker

  14. Thanks tiburon, mlscotti thanked for this post

Similar Threads

  1. FSUIPC free offsets
    By cz4hkr in forum I/O Interfacing Hardware and Software
    Replies: 6
    Last Post: 09-20-2014, 10:19 AM
  2. FSUIPC Offsets
    By Per Alm in forum General Microsoft Flight Simulator 2004 (FS9)
    Replies: 2
    Last Post: 05-15-2010, 04:32 PM
  3. fsuipc offsets qestion
    By spiro in forum I/O Interfacing Hardware and Software
    Replies: 4
    Last Post: 10-28-2009, 08:22 AM
  4. FSUIPC Offsets
    By mounty in forum I/O Interfacing Hardware and Software
    Replies: 6
    Last Post: 03-29-2009, 11:56 AM
  5. FSUIPC offsets and fs2phidgets
    By imported_Jono in forum FS2Phidget Users
    Replies: 0
    Last Post: 05-29-2005, 12:30 AM