Menu

#51 "Your client uses a very old ADC version"

open
nobody
None
5
2008-11-29
2008-11-29
Flow84
No

If a ADC client connects to hub sowftware with this support string:
"HSUP ADBAS0 ADBASE ADTIGR"

you will get:
"ISTA 140 Your\sclient\suses\sa\svery\sold\sADC\sversion.\sPlease\supdate\sin\sorder\sto\sconnect\sto\sthis\shub.\sYou\scan\sget\sa\snew\sversion\susually\sby\svisiting\sthe\sdeveloper's\swebpage\sfrom\sHelp/About\smenu."

from hub.

1) Instead of looking after "BAS0" it should see if it supports "BASE" or not. Just because client support "BAS0" doesn't mean it is not supporting "BASE".

2) If your hub software doesn't support "BAS0", shouldn't STA code supplied be 240? So client is disconnected.

/Flow84

Discussion

  • Eugen Hristev

    Eugen Hristev - 2008-11-29

    The message is printed if dshub detectes BAS0 support. If there is no BASE support then the client is disconnected. Because the client supports both BASE and BAS0 ( which is kind of silly ), the message is displayed but the client is not disconnected (1xx STA)

     
  • Flow84

    Flow84 - 2008-12-13

    How is this silly?
    Because clients built on FlowLib support BAS0?
    Handling BAS0 and BASE are different from each other.

    Clients built on FlowLib send this support string because:
    When client send support it doesn't know what hub support (As client always sends support command before hub in ADC).
    To let client support hubs built for BAS0 it has to send BAS0 and BASE in the same support string.

    And yes. FlowLib will continue to support BAS0.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.