Download include/common/HeaderInfo.h from mhussainahmad/kortex-api: direct link, hf CLI and curl.
- Browser
- Download file 1.58 kB
-
https://huggingface.co/mhussainahmad/kortex-api/resolve/main/include/common/HeaderInfo.h
- Command line
-
hf download hf://mhussainahmad/kortex-api/include/common/HeaderInfo.h
-
curl -L -o HeaderInfo.h https://huggingface.co/mhussainahmad/kortex-api/resolve/main/include/common/HeaderInfo.h
1.58 kB
| namespace Kinova | |
| { | |
| namespace Api | |
| { | |
| typedef union | |
| { | |
| uint32_t frame_info; | |
| struct | |
| { | |
| uint32_t errorSubCode: 12; | |
| uint32_t errorCode: 4; | |
| uint32_t deviceId: 8; | |
| uint32_t frameType: 4; | |
| uint32_t headerVersion : 4; | |
| }; | |
| } FrameInfo; | |
| typedef union | |
| { | |
| uint32_t message_info; | |
| struct | |
| { | |
| uint32_t messageId: 16; | |
| uint32_t sessionId: 16; | |
| }; | |
| } MessageInfo; | |
| typedef union | |
| { | |
| uint32_t service_info; | |
| struct | |
| { | |
| uint32_t functionId: 16; | |
| uint32_t serviceId: 12; | |
| uint32_t serviceVersion: 4; | |
| }; | |
| struct | |
| { | |
| uint32_t functionUid: 28; | |
| }; | |
| } ServiceInfo; | |
| typedef union | |
| { | |
| uint32_t payload_info; | |
| struct | |
| { | |
| uint32_t payloadLength: 24; | |
| uint32_t reserved: 8; | |
| }; | |
| } PayloadInfo; | |
| class HeaderInfo | |
| { | |
| public: | |
| HeaderInfo(); | |
| HeaderInfo(const Header& headerProto); | |
| Header createHeader(); | |
| void fillHeader(Header* pHeader); | |
| FrameInfo m_frameInfo; | |
| MessageInfo m_messageInfo; | |
| ServiceInfo m_serviceInfo; | |
| PayloadInfo m_payloadInfo; | |
| }; | |
| } // namespace Api | |
| } // namespace Kinova | |