Operating System abstraction layer (OSAL)
Master Stack OSAL allows making the master portable to any operating system with less effort.
The layer consists of two modules:
OS functions module contains wrappers for OS-dependent functions that deal with threads, timers, mutexes, etc.
Network adapter driver module that abstracts the master stack core from the underlying network implementation.