Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

BSA asyn driver also contains a global static pointer that points to a linkedList of all drivers instantiated, and contains the same set of linkedList functions that were described above. The node structure is as follows

(TODO: convert code into diagram, adding pBsaDrv, pBsaEllList, and pBsaBridge)

Code Block
languagecpp
themeRDark
titleBSA ELLList node structure
typedef struct {
    ELLNODE       node;
    char          *named_root;
    char          *port;
    bsaAsynDriver *pBsaDrv;
    ELLLIST       *pBsaEllList;
    void          *_pBsaBridge;
} pDrvList_t;

...