1. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  2. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  3. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

ForceSender communication protocol

Discussion in 'DIY Motion Simulator Building Q&A / FAQ' started by sep_5, Jan 6, 2011.

  1. sep_5

    sep_5 New Member

    Joined:
    Dec 11, 2009
    Messages:
    1
    Balance:
    0Coins
    Ratings:
    +0 / 0 / -0
    Hi, I'm building a Stewart platform based simulator as my school project. As the second computer (wich should be running the Profiler app) is running linux. So I'm asking about the communication protocol of the ForceSender app, how is the data sended, structure of
    the data etc.
    Thx for the reply.
  2. Ads Master

    Ads Master

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
  3. egoexpress

    egoexpress Active Member

    Joined:
    Dec 13, 2006
    Messages:
    3,842
    Location:
    Germany - Frankfurt/M
    Balance:
    331Coins
    Ratings:
    +7 / 1 / -0
    Using Force Sender and Profiler on windows, while running the stewart algorithm on the linux machine could be an option. Via the X-Sim USO you would receive already scaled and filtered X,Y,Z,Rx,Ry,Rz axis data from the windows game machine, which you simply would have to feed into a self coded stewart algorithm application on the linux machine.
    The USO (Universal Serial Output) output command line would be something like this (example for 6 DOF with 8bit resolution [while AB is a randomly definable start command variable]):
    AB~255~~a01~~a02~~a03~~a04~a05~~a06~

    Regards
  4. buk

    buk New Member

    Joined:
    Jan 8, 2011
    Messages:
    47
    Location:
    Bensheim, Germany
    Balance:
    1Coins
    Ratings:
    +0 / 0 / -0
    He's asking for the protocol of the Sender sending data to the Profiler.
    I guess he wants to write a linux app that can handle the data sent by the Sender, which I'd say, isn't such a bad idea. ;)

    M.
  5. bvillersjr

    bvillersjr Active Member

    Joined:
    Oct 11, 2008
    Messages:
    1,174
    Location:
    Ohio, USA
    Balance:
    344Coins
    Ratings:
    +21 / 1 / -0
    There is no formal SDK or API and no such documentation currently. The USO route would be the fastest way to accomplish the goal until an SDK is ready.

    When SirNoName has time to explain it, I would be happy to document it.