Streamer different between C# to C++

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
EliW
Level 3
Level 3
25 replies posted 25 sign-ins 10 replies posted

Hi,

 

I'm using C# streamer code to catch all the status of the stream,

Just like the status that the streamer present in the UI (picture below).

 

But I there is a different when I config the FX3 for low packet size,

In the C# streamer there is "0" in the " Transfer Rate (KBps) "

But In the C++ there is a "60"  in the " Transfer Rate (KBps) "

 

I'm using the code on the next location,

 

C# -- C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\application\c_sharp\streamer

C++ -- C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\application\cpp\streamer 

 

Can you direct me to the main different in the code that make the different in the "KBps"?

And maybe explain how it works?

 

(on the right C#, on the Left C++)

EliW_0-1646900472907.png

 

Thanks,

EliW.

0 Likes
1 Solution
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

The progress bar on the streamer application is updated when 1 queue is transferred. This is true for both the streamer application.

The major difference I could see is in calculating the XferRate. Please check.

Regards,
Rashi

View solution in original post

0 Likes
1 Reply
Rashi_Vatsa
Moderator
Moderator
Moderator
5 likes given 500 solutions authored 1000 replies posted

Hello,

The progress bar on the streamer application is updated when 1 queue is transferred. This is true for both the streamer application.

The major difference I could see is in calculating the XferRate. Please check.

Regards,
Rashi
0 Likes