Sestio about datatransfer via readControl() in jUSB

Hi there.
I have a small question related to the development of a smal java program which is to communicate with a range of USB devices.
The first problem is that the development have to be done on a windows platform, where jUSB unfortunantly isn't fully functional. Nevertheless it seems that the functions we have to use is present in the windows version but I do have a small question related to the data transfer since the windows version doesn't support bulk transfer it seems that we are forced to use the control transfer mode. But I haven't any decisive information on if it is possible to use the readControl() to transfer small amounts of data from the device - and if so, what is required to do this, do the hardware need to work in a specific way in order to get this to work...Please help, we're desperate :)
If you need any other information in order to assist, please let me know.
Yours sincerely
Christian Rasmussen

http://sourceforge.net/mail/?group_id=4590

Similar Messages

  • Question about MSI/VIA/ATi compatibility

    As you can see, I may be getting an X850XT soon for my 6800gt. Ihave had one ATi card in the past which was my 9800 pro a whileback, and it was a good card, but I did have some issues back then,whether it was problems with VIA or not. Anyways, I have read somecomplaints by other people who say that ATi cards and VIA  chipsetsdon't and especially MSI boards get along sometimes and cause problems in games. I was hopingthat this board can shine some light into this, thanks inadvance! Do MSI boards seem to suffer more with ATi products rather than NV products?

    I've owned both the 6800GT and the X800XT (both AGP) and used both with K8T Neo2 board.  I had some mouse issues when using the 6800GT.  It would disappear during gaming.  This was nVidia driver related.  Overall, I think they are both fine with MSI boards in either nVidia or VIA chipsets.  The occassional driver issue is hard to avoid from either camp.
    I have used numerous MSI boards, both VIA and nVidia, in the past with Radeon 9700Pro and 9800Pro and nVidia MX cards.  No troubles that I can warn you about.  Maybe some issues arise when overclocking?  I usually don't overclock & when I do, it is mild.  I think if you run pretty standard fare you will be fine no matter what you choose.  Just my observations...

  • About datatransfer technique

    which bdc method mostly we use in real time.
    Now projects are using bdc or bapi.
    Edited by: madhu sudhan on Feb 26, 2008 1:22 PM

    >
    madhu sudhan wrote:
    > which bdc method mostly we use in real time.
    > Now projects are using bdc or bapi.
    >
    > Edited by: madhu sudhan on Feb 26, 2008 1:22 PM
    Hi,
    Now a days companies are using bdc as well as bapi.
    most of the companies are using bdc only.
    because bapis are related to oops concept and there is less resources on bapis as compare to bdc.
    here iam givina session method and call transaction method procedures.
    When you create a batch input session, it remains in the batch input queue until it is explicitly started. Session processing can be started in two ways:
    An on-line user can start the session using the batch input menu options. (To access the batch input options, choose System>Services>Batch Input.)
    You can submit the background job RSBDCSUB to start a session in background processing. If several sessions have the same name, RSBDCSUB starts them all.
    It's possible to coordinate the generation and execution of a session in the background processing system.
    You can, for example, schedule both the batch input program and RSBDCSUB in the background. If you designate the batch input job as the predecessor for RSBDCSUB, then RSBDCSUB will be started automatically when the batch input job successfully completes.
    Alternatively, you can schedule both the batch input program and RSBDCSUB as job steps in a single background job. In this case, however, RSBDCSUB is started even if the batch input program should terminate abnormally.
    For detailed information about processing batch input sessions, see MANAGING BATCH INPUT SESSIONS(B) in the System Services guide. You'll find this guide in the Basis library, system administration section, on the SAP documentation CD-ROM.
    (19) USING CALL TRANSACTION USING FOR BATCH INPUT:
    Processing batch input data with CALL TRANSACTION USING is the faster of the two recommended batch input methods. In this method, batch input data is processed inline in your batch input program.
    Error recovery, restarting, and management of batch input processing are all more comfortable if you use "classical" batch input processing by way of batch input sessions. CALL TRANSACTION USING is therefore recommended only if batch input sessions do not run fast enough to meet your requirements.
    For more information on choosing a batch input method, please see Selecting a Batch-Input Method(11) .
    A program that uses CALL TRANSACTION USING to submit batch input should perform the following steps:
    1. Prepare a BDCDATA structure for the transaction that you wish to run. The requirements for filling the BDCDATA structure are the same as for "classical" batch input using sessions. For more information, please see Using the Batch Input Data Structure(12).
    2. With a CALL TRANSACTION USING statement, call the transaction and pass the BDCDATA structure to it as batch input. For example:
    CALL TRANSACTION 'SE38' USING BDCDATA
    MODE 'A'
    UPDATE 'S'.
    MESSAGES INTO MESSTAB.
    The Mode Parameter
    The MODE parameter lets you specify whether the batch input processing should be displayed to you as it happens. You can choose between three modes:
    A Display everything.
    All screens and the data that goes in them appear when you run your program. This is the default setting for MODE in CALL TRANSACTION USING.
    N Display nothing.
    All screens are processed invisibly, regardless of whether there are errors or not. Control returns to your program as soon as transaction processing is finished. (Database updates however, may have taken place or may have not have taken place, depending on the value of the UPDATE parameter.)
    E Display errors only. The transaction goes into display mode as soon as an error in one of the screens is detected. You can then correct the error.
    The display modes are the same as those that are available for processing batch input sessions.
    The Update Parameter
    The UPDATE parameter lets you specify how updates produced by a transaction should be processed. You can select between these modes:
    A Asynchronous updating.
    In this mode, the called transaction does not wait for any updates it produces to be completed. It simply passes the updates to the SAP update service.Asynchronous processing therefore usually results in faster execution of your batch input program.
    Asynchronous processing is NOT recommended for processing any larger amount of data. This is because the called transaction receives no completion message from the update module in asynchronous updating. The calling batch input program, in turn, cannot determine whether a called transaction ended with a successful update of the database or not.
    If you use asynchronous updating, then you will need to use the update management facility (transaction SM12) to check whether updates have been terminated abnormally during session processing. Error analysis and recovery is less convenient than with synchronous updating.
    S Synchronous updating.
    In this mode, the called transaction waits for any updates that it produces to be completed. Execution is slower than with asynchronous updating because called transactions wait for updating to be completed. However, the called transaction is able to return any update error message that occurs to your program. It's much easier for you to analyze and recover from errors.
    L Local updating.
    If you update data locally, the update of the database will not be processed in a separate process, but in the process of the calling program. (Refer to the keyword documentation of SET UPDATE TASK LOCAL for more information.)
    The Messages Parameter
    The MESSAGES specification indicates that all system messages issued during a CALL TRANSACTION USING are written into the internal table . The internal table must have the structure BDCMSGCOLL.
    Example
    You can have system messages issued by transaction SE38 (bottom of example) collected in table MESSTAB with the following coding:
    DATA BEGIN OF BDCDATA OCCURS 100.
    INCLUDE STRUCTURE BDCDATA.
    DATA END OF BDCDATA.
    DATA BEGIN OF MESSTAB OCCURS 10.
    INCLUDE STRUCTURE BDCMSGCOLL.
    DATA END OF MESSTAB.
    DATA REPORT(8).
    BDCDATA-PROGRAM = 'SAPMS38M'.
    BDCDATA-DYNPRO = '0100'.
    BDCDATA-DYNBEGIN = 'X'.
    APPEND BDCDATA.
    CLEAR BDCDATA.
    BDCDATA-FNAM = 'RS38M-PROGRAMM'.
    BDCDATA-FVAL = REPORT.
    APPEND BDCDATA.
    CALL TRANSACTION 'SE38' USING BDCDATA MODE 'N'
    MESSAGES INTO MESSTAB.
    The following figures show the return codes from CALL TRANSACTION USING and the system fields that contain message information from the called transaction. As the return code chart shows, return codes above 1000 are reserved for batch input.
    If you use the MESSAGES INTO option, then you do not need to query the system fields shown below; their contents are automatically written into the message table. You can loop over the message table to write out any messages that were entered into it.
    Regards,
    swami.

  • Is it possible to check the serial number of an ipod shuffle I bought about two years ago?

    A friend of my daughter's took her iPod shuffle. My daughter saw it at her friends house and asked her about it and the friend quickly snatched it back and said I had given it to her. I never did. I asked her mum about it via text and said there must have been some confusion (i.e. a nice way of saying her daughter was lying) and she never responded to me despite reasking her.
    My daughter was recently at the same friends house and saw the ipod again and took it back to check if it is hers. So I am wondering if Apple would have any record of the serial number when I first synced it with my computer so I can check with the serial number on the iPod shuffle.
    It is a lilac iPod and has been renamed with the name of the friends' father. It makes me so cross as if this is my daughter's iPod the parents are involved in the whole deception as they have renamed it from my daughter's name. It seems very odd that the father would buy himself a lilac iPod that is the exact same colour, size and storage capacity as my daughter's.
    I would really apprecaite any advice you could give to assit us with checking. Thank you very much.
    Kind regards
    Louise

    Hi PinkNoiseChick,
    If you have ever sync'd with iTunes, follow Randers4 recommendation in this link:
    https://discussions.apple.com/thread/5832788
    Cheers,
    GB

  • Satellite M40-256 - error while booting via CD

    Hello,
    a well-known friend owns Satellite M40-256 which has Windows problem (error while updating/handling by her children).
    She doesn't own an external Toshiba FDD or ODD. Also this portable has no built-in FDD. Buying one only for this issue? NO
    The boot priority has been changed to: CD-network-HDD.
    I've tried another non Toshiba branded ODD (in BIOS not mentioned/found)
    The original ODD works/boots in another pc (via adapter) very great.
    Ive tried several CD/DVDs to boot from (no error displayed): instant-Linux like knoppix, suse, other windows CDs, recovery CD, ... no success
    Every time the same result: the laptop has a black screen, the ODD speeds up and after about 3 to 5 seconds windows starts with the black-white progress bar.
    I also tried to press C to force booting from CD.
    Some time ago, I had only access to windows in secured mode. But after uninstalling some updates it ends in a licence problem. This issue can be only solved by booting windows-cd via cd.
    It has a Toshiba bios 1.00 (interesting, seems quite old).
    I've trying at the moment to boot via network. Does the Toshiba show some messages about succeeding/failing at boot via network or CD?
    Has setting the execution bit an influence on behaviour?
    Does anybody know a solution booting windows?
    Thanks in advance

    Thanks for help.
    I will look for an other ODD from Toshiba trying for boot.
    Does the toshiba bios show messages about booting via cd or network? Even choosing network ends in a faulty Windows boot.
    After choosing an item there's no message while booting
    As I mentioned: the most interesting issue is ODD works/boots well via adapter in a normal pc and also after windows has been started (secured mode). But no boot possible.
    I suspect meanwhile BIOS or Mainboard. But is there a chance for update in secured mode? (the only thing it starts is "secured with prompt"). Cats bites itself in tail.
    BIOS also was saved with default setup. Nothing changed.
    In event viewer I've found entry about probs with hard-drive and controller.
    Does a destructive data processing influence the toshiba bios

  • Crm via e-mail toolset

    Hi,
    Currently we are implementing crm & adobe interactive form integration scenario. What we are expecting; when user presses submit via e-mail button on the form, the xml file which is attached to e-mail has to be processed by CRM.  We have read presentations and guides about crm via e-mail toolset and done all the customizing.
    What is missing for us when we send this xml file to crm inbound processing what should be triggered at CRM side? All the E2C configuration is done.
    We also configured inbound processing so50 and set as exit name CL_FP_INBOUND_HANDLER. But in this case system expects from us pdf file not xml as shown in presentations of SAP.
    Thanks,
    Burcu

    Well, let me go into more detail. The twitter e-mail said "did you see this tweet about you?" and  provided a bitly. I copied and pasted the bitly addy in my browser and up popped a "twitter" log-in site, asking for mt twitter ID and password. I noticed two odd things about the site: the web addy had a "http" instead of a "https" and the twitter bird icon looked off. I never logged on and reported the phishing to Twitter.
    I'm pretty sure it was a phishing site, but I'm just worried a hacker might have somehow got into my Mac. I know it's an Apple computer and there haven't been any real problems with attacks on OS systems. Still, I somewhat concerned.

  • Frontrow quits opening movies files on my airdisk via alias

    Hi,
    I store my divX files into a folder on my airdisk. In my "Movies" folder on my MBP I have an alias folder that points to that folder on my airdisk, so I can watch the files that aren't on my HD.
    On Tiger it worked perfectly: if the airdisk was mounted I started Frontrow and I could watch my divx stored on the airdisk.
    Now, with Leopard, I can't. I see the files listed on the frontrow menu (but no video preview on the left), and after some seconds Frontrow quits, without opening a divx. It "sees" the files because it shows the files name, but that's all.
    I tried making a new folder alias, deleting frontrow .plist, but that's was useless. Can I fix it or I have to wait for a leopard update?
    Thank you.
    PS. I have a lot of "small" bugs like this on Leopard

    Are you talking about Frontrow via Airdisk? It works fine for me now, without flickers.
    Sorry. Is't it your airport low signal? Or too high bit rate divx files from airdisk? I think you should do some tests about it.

  • Setting up Network & Internet via Router on Solaris 10 (x86)

    The problem that I have seems to be a very common one. As a regular windows user I have never had any reason to use any other Operating Systems, however, studying oracle on Sun Systems through university has meant that unless I get my own Solaris machine set up I will be unable to work on my assignments form home.
    This being said when it comes to anything other than windows I am a little stuck. The interface of Solarix 10 is relatively straight forward and I have managed to set the majority of the system up, however, one area that seems to baffle me is the network side of things.
    I have spent the past few hours looking over this forum and bashing google but I have had no luck. From what I can tell Solaris is not picking up my Network Interface Card (MSI KT4AV) built-in.
    I connect to the internet via a D-Link DSL 604GT. The network consists of 3 wired connections and about 5 wireless laptops/pc's and such.
    Having said that I have searched for drivers for my card with no luck. Is there anyway to confirm that my network card isnt being detected or is this not the case.
    If you want more information about my problem then please let me know.

    BTW I also dug up this info about the VIA VT6103 LAN controller that according to the MSI site your mobo uses.
    according to this thread
    http://forums.viaarena.com/messageview.aspx?catid=6&threadid=66105&enterthread=y
    You can go to the windows update site and it will scan and detect the controller and load the driver, not sure how that works but it is in the thread. Also if you are fealing up to it according to the thread you could go to
    http://homepage2.nifty.com/mrym3/taiyodo/eng/
    and #3 is a driver reported by some to work for the VIA VT6103 LAN controller which is known as the Via Rhine II Fast Ethernet Adapter.
    I myself am using #17 the nfo driver for my nvidia nforce2 built in nic. The afore mentioned Install check tool reported the nifty web site as the location of my third party driver. It works like a champ.

  • Want to Learn About iCloud

    About iCloud:
    1. How much storage is provided?
    2. Is a limited amount of storage free, then more must be subscribed to and paid for?
    3. Do you store music and photos only, or also videos?
    4. What about music and videos previously purchased on iTunes?
    5. What about music and videos purchased on other sites?
    6. What about connectivity via Kindle Fire and Android Smartphones?

    Creating an iCloud account- Frequently Asked Questions
    Apple - iCloud - Learn how to set up iCloud on all your devices.
    iCloud- System requirements

  • ?'s About Transitioning from Bridge to LR

    I have a couple of questions before installing LR and importing work already done through Bridge. I searched the archives but didn't see exactly what I'm looking for - apologies in advance if I missed it.
    1) I have been reading about using stacks, "virtual" copies, etc. so that I don't have to have actual duplicate images. Awesome paradigm shift for future work. BUT, I'm wondering how to deal with a related scenario for previous work. I shoot raw, and I often setup a directory structure like this:
    2007-03-17_soccer/ (where Raw files sit)
    2007-03-17_soccer/Converted (where files converted to jpg, psd, etc. sit)
    2007-03-17_soccer/Converted/5x7 (where 5x7 cropped print file sit)
    My file name for a given image is the same in each of multiple directories. For example, an image might be named "img-123.jpg" in the Converted directory, the 5x7 directory, the 8x10 directory, and so on. I have tended to distinguish images based on crops, etc. via the directory structure, opting to keep file names concise so they don't get truncated when uploading to my lab.
    How will LR handle this when I import? And if I use keywords for Metadata to find images under this scenario, how do I keep LR from giving me all of the duplicates. Without renaming all of my older files, is there a good way of handling this in LR when I import and set things up?
    2) All of my Raw files already have XMP's in the same folders as the images. I love XMP's because they maintain my Raw conversion settings, and when I backup to CD/DVD and am ready to delete files from my hard drive, I can backup the XMP's with the files and always have my conversion settings.
    When I import these existing files that already have XMP's, what will happen? Will LR recognize these existing XMP's and their ACR related settings? And what if I make additional changes to one of these Raw files via Lightroom - how would Bridge deal with this if I were to view the file in Bridge at a later date?
    Thanks!
    Mark

    Thanks guys, appreciate the feedback.
    CHRIS - you are exactly right about my FUTURE workflow. What I'm trying to figure out now is how to best handle images already processed. My import should be OK based on the way I have duplicates in separate directories, BUT I'm wondering how to avoid seeing all of these duplicates in LR when I search by keyword, etc.? I guess I can somehow flag the RAW files and only get them in my results.
    One question though - Stacks, etc. sounds great for the LR processed images. But what about variations based on processing in Photoshop after the LR Develop stage? I guess in this case I will just have to keep duplicate images if I have multiple versions from my PS work?
    ISAAC - Thanks for clarifying that LR will recognize my XMP files from Bridge. What about the opposite direction . . . if I edit something in LR and capture this via XMP, it won't prohibit Bridge from recognizing XMP info if I access a file via Bridge, will it?
    ALSO - Do you know where I can find info about tracking via XMP vs. the central database? You mentioned a couple of valid points, but I'm not sure I have a full handle on the pros/cons of these options.
    Thanks!
    Mark

  • Syncing some songs onto iPhone hard drive via USB, but streaming the rest via iCloud?

    Hi,
    I have a lot of music, well over 50 GB. I have iCloud and iTunes Match. I recently got a 32GB iPhone 5. I was under the impression that I could sync some of my music library onto my iPhone via USB from my mac, but then still be able to access the rest of my songs via iCloud?
    1. I live out in the country where cell service and/or Wifi is not always available.
    2. I would like to have the songs I listen to most on my iPhone's hard drive, so I don't have to waste my data to stream them. However, if there's an artist that I don't listen to very often and is not on my hard drive, I would still like to be able to pull them up and stream them via iCloud.
    When I had iTunes Match turned on on my iPhone, I would press Sync on iTunes and nothing would happen. I could access all of my music on my iPhone, but none of it was actually on the hard drive, it was all just streaming from iCloud. Searching around online and on these forums, I found that the only way to actually put music onto the iPhone's hard drive is to turn iTunes Match off. However, I also read that if you turn it back on after, it will just erase your previous library?
    It seems there should be a way to do this? I can't be the only person with too many songs to fit on the iPhone that doesn't want to pay to stream every song?
    I have also heard a lot of bad things about syncing via Wifi, and that it will eat up your data plan. I would like to be able to sync my songs via USB, but then still access the rest of my library via iCloud.
    Please let me know if this is possible. Any assistance is appreciated.

    You should be seeing something like this:
    Playlist:
    Artist:
    Album:

  • What info do you want about Java i18n?

    Although this forum is an excellent resource for quick answers, it isn't always possible for participants to provide detailed solutions. Are there areas of Java i18n that you'd like to read more about, perhaps via a more lengthy technical article on the JDC? What are your suggestions?
    Regards,
    John O'Conner

    This may not be what you consider i18n, but
    I keep running into time zone problems, most
    recently with a customer in Germany. It seems
    that sometimes Java/Solaris picks up Daylight
    Saving Time correctly and sometimes not. I have
    duplicated the German machine's settings on
    my machine here in California, but it works correctly
    for me. We are using the same JDK exactly. The
    machines are not identical otherwise - the customer
    has a newer, more powerful Sun.
    A discussion of what needs to be done to get time
    zones to work consistently and correctly would be
    extremely valuable. Could it be a certain level of
    JDK (we use 1.3)? Some combination of Solaris
    patches? Environment variables to set? I can
    set a GMT offset explicitly, but we don't want customers
    to have to manually change this twice a year.
    By the way, see bug 4177450, which was closed 3
    years ago. Users on this forum are still reporting
    similar trouble. If this is due to user error rather than
    a bug, it's certainly worth a good description of how
    to do it correctly.

  • Delegation and folder permissions via outlook

    I've a question about delegation via outlook.
    There are 2 different requests from our users:
    1) share the mailbox for reading and writing. (without delegation)
    2) delegate access to calendar without mail/contacts.
    How is delegation working in Beehive?
    I've found 2 ways of giving access to your mail:
    1) set the permissions for a user on a folder by rightclicking on the folder. via permissions.
    2) via tools/options/delegates.
    What is the best way to give other users access to your mailfolder?
    Thanks, Edward

    To my knowledge, delegation is not in the user preferences, but can be found withing beehive central (e.g. http://myserver:myport/bcentral/action?page=delegation).
    We tested that delegation successfully using the outlook client.
    We would like to see an option to centrally administer such delegations: an employee that has fallen ill may contact the administrator, telling him: please allow my colleague ... to check my mail / have a look into my calender, without giving away his user credentials.
    Regards, Thomas

  • About:blank appears on each web page change slowing laptop

    each web page, when opening, displays "about:blank" for a few seconds, then proceeds. Entire Firefox loading and page changes are slower.

    You can look at the network.protocol-handler.external.mailto and other mailto prefs on the about:config page.<br />
    You can open about: pages via the location bar like you open a website.
    Filter: mailto
    If network.protocol-handler.external.mailto prefs are user set (bold) then right-click and Reset them to the default value.<br />
    You can also try to change the network.protocol-handler.warn-external.mailto pref to true.
    To open the <i>about:config</i> page, type <b>about:config</b> in the location (address) bar and press the "<i>Enter</i>" key, just like you type the url of a website to open a website.<br />
    If you see a warning then you can confirm that you want to access that page.<br />
    *Use the Filter bar at to top of the about:config page to locate a preference more easily.
    *Preferences that have been modified show as bold(user set).
    *Preferences can be reset to the default or changed via the right-click context menu.

  • Tranfering pictures and Music file via Bluetooth from Nokia Express Music

    Hi, I'm having issues with the bluetooth connectivity. My Flat mate has a nokia 5800 express music. We have tried to connect via bluetooth my phone has located his 5800 and seems to connect but i have no idea how to send pictures to him or to recieve anything from his phone....On the bluetooth screen there are no options that appear!?
    I presume the music files might not be interchangabe due to different formats?? Surely we can swap pictures thought???

    Datatransfer via bluetooth is not supported by this time. Only handsfree devices and headsets can pair with the phone. http://www.apple.com/iphone/how-to/#settings.bluetooth
    Message was edited by: Ingo2711

Maybe you are looking for

  • JOB_CLOSE and Background Job Process a FM

    HI Guys, I have my code like this: data: jobname like tbtcjob-jobname value                              'TESTJOB'. data: jobcount like tbtcjob-jobcount,       host like msxxlist-host. data: begin of starttime.         include structure tbtcstrt. dat

  • When Premiere CS4 does not load....

    When I double click my premiere icon, the premier purple window appears as normal and you could see all the parameters loading and them half way the process it stops and the purple window disapers.... Any sugestions ??? Your help would be greatly app

  • Global Temp Tables

    Has anyone had any luck using global temp tables within DI?  I am tryng to create a process that will populate a global tmp table in one data flow and then read from that global tmp table in the next data flow within the same work flow.  A template t

  • Unable to apply reverse engineering to dbf file

    Hello everyone, We are new to ODI and struggling to understand whether we are making an error or we are actually facing an issue with a .dbf file. Some details for everyone: - ODI version: 10.1.3.4.0 - Platform: Win Server 2003 sp2 - File we wish to

  • 2 color PDF shows 4 color

    We have been using 2/c file for Indesign CS2 document (Magenta & Black). However we were able to findout, select the Output Preview menu in Acrobat and turned off Magenta and Black it shows the rest of the color. InDesign shows by using Seperation Pr