| 12345678910111213141516171819202122232425262728 |
- /*! \file tcobsInternal.h
- \author Thomas.Hoehenleitner [at] seerose.net
- \details See ./TCOBSv1Specification.md. Only internal usage.
- *******************************************************************************/
-
- #ifndef TCOBS_INTERNAL_H_
- #define TCOBS_INTERNAL_H_
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- #define N 0xA0 //!< sigil byte 0x101ooooo, offset 0-31
- #define Z1 0x20 //!< sigil byte 0x001ooooo, offset 0-31
- #define Z2 0x40 //!< sigil byte 0x010ooooo, offset 0-31
- #define Z3 0x60 //!< sigil byte 0x011ooooo, offset 0-31
- #define F2 0xC0 //!< sigil byte 0x110ooooo, offset 0-31
- #define F3 0xE0 //!< sigil byte 0x111ooooo, offset 0-31
- #define F4 0x80 //!< sigil byte 0x100ooooo, offset 0-31
- #define R2 0x08 //!< sigil byte 0x00001ooo, offset 0-7
- #define R3 0x10 //!< sigil byte 0x00010ooo, offset 0-7
- #define R4 0x18 //!< sigil byte 0x00011ooo, offset 0-7
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif // TCOBS_INTERNAL_H_
|