Intermediate Class -
The API provided to you has direct access to the hardware functions on the DSM board. It gives you access not only to methods but also properties as well. We recommend that you create intermediate classes to interact with the API methods and properties. All of our examples in the Examples section utilizes two intermediate classes: "MyGroup" and "MyDSM". The intermediate "MyGroup" class interacts with the DSM_Group_API class while the "MyDSM" class interacts with the DSMX class. Notice that in both "MyGroup" and "MyDSM" the underlying API classes, DSM_Group_API and DSMX, are marked as "private" so that users do not see them at all. These two intermediate classes are declared in the header files below. The dsmgroup.h file contains the "MyGroup" class while the cldsm.h file contains the "MyDSM" class.
Implementation files:
The above two classes of course are just examples. You can make the intermediate classes however you want. For a description of all the methods and properties please go to the Methods section and Properties section respectively.