for_developers:wrapper_lib
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
for_developers:wrapper_lib [2017/04/18 11:45] – kalberer | for_developers:wrapper_lib [2017/04/18 12:32] – kalberer | ||
---|---|---|---|
Line 8: | Line 8: | ||
- Create classes for every type you intend to support (AnalogOut, DigitalIn, PWM, ...): | - Create classes for every type you intend to support (AnalogOut, DigitalIn, PWM, ...): | ||
- These classes have to derive from the EEROS HAL classes In- or Output respectively ScalableIn- or ScalableOutput. You can find these classes in the EEROS repository in folder ''/ | - These classes have to derive from the EEROS HAL classes In- or Output respectively ScalableIn- or ScalableOutput. You can find these classes in the EEROS repository in folder ''/ | ||
+ | - Implement the derived functions for every class. The '' | ||
- For scalable channels '' | - For scalable channels '' | ||
- Create a C function '' | - Create a C function '' | ||
- Create all necessary Feature Functions as C functions. These are intended to use for all actions which cannot be called with the derived functions like setting a PWM frequency. | - Create all necessary Feature Functions as C functions. These are intended to use for all actions which cannot be called with the derived functions like setting a PWM frequency. | ||
- Create a class to handle the hardware device node ('' | - Create a class to handle the hardware device node ('' |
for_developers/wrapper_lib.txt · Last modified: 2017/04/18 12:43 by kalberer