#include <stdbool.h>
Go to the source code of this file.
Classes | |
struct | sDataDescription |
struct | sDataDescriptions |
struct | sForcePlateData |
struct | sForcePlateDescription |
struct | sForcePlates |
struct | sFrameOfMocapData |
struct | sMarker |
struct | sMarkerSetData |
struct | sMarkerSetDescription |
struct | sNotifyMsg |
struct | sPacket |
struct | sRigidBodyData |
struct | sRigidBodyDescription |
struct | sSender |
struct | sServerDescription |
struct | sSkeletonData |
struct | sSkeletonDescription |
Macros | |
#define | MAX_ANALOG_CHANNELS 32 |
#define | MAX_ANALOG_SUBFRAMES 30 |
#define | MAX_FORCEPLATES 8 |
#define | MAX_LABELED_MARKERS 1000 |
#define | MAX_MARKERS 200 |
#define | MAX_MODELS 200 |
#define | MAX_MSG_LENGTH 100 |
#define | MAX_NAMELENGTH 256 |
#define | MAX_PACKETSIZE 300000 |
#define | MAX_RBMARKERS 20 |
#define | MAX_RIGIDBODIES 1000 |
#define | MAX_SKELETONS 100 |
#define | MAX_SKELRIGIDBODIES 200 |
#define | MAX_UNLABELED_MARKERS 1000 |
#define | NAT_FRAMEOFDATA 7 |
#define | NAT_MESSAGESTRING 8 |
#define | NAT_MODELDEF 5 |
#define | NAT_PING 0 |
#define | NAT_PINGRESPONSE 1 |
#define | NAT_REQUEST 2 |
#define | NAT_REQUEST_FRAMEOFDATA 6 |
#define | NAT_REQUEST_MODELDEF 4 |
#define | NAT_REQUEST_MODELDEFEX 9 |
#define | NAT_REQUEST_SERVERTIME 10 |
#define | NAT_REQUEST_TPOSEDATA 12 |
#define | NAT_RESPONSE 3 |
#define | NAT_SERVERTIME 11 |
#define | NAT_UNRECOGNIZED_REQUEST 100 |
#define | UNDEFINED 999999.9999 |
#define | XINGYING_API |
#define | XINGYING_CALLCONV |
#define | XINGYING_DEPRECATED(msg) __attribute__((deprecated(msg))) |
Typedefs | |
typedef enum ConnectionType | ConnectionType |
typedef enum DataDescriptors | DataDescriptors |
typedef enum ErrorCode | ErrorCode |
typedef float | MarkerData[3] |
typedef enum NAT_EulerOrder | NAT_EulerOrder |
typedef struct sRigidBodyData | sRigidBodyData |
typedef struct sSkeletonDescription | sSkeletonDescription |
typedef enum Verbosity | Verbosity |
Enumerations | |
enum | ConnectionType { ConnectionType_Multicast = 0, ConnectionType_Unicast } |
enum | DataDescriptors { Descriptor_MarkerSet = 0, Descriptor_RigidBody, Descriptor_Skeleton, Descriptor_ForcePlate, Descriptor_MarkerSetEx } |
enum | ErrorCode { ErrorCode_OK = 0, ErrorCode_Internal, ErrorCode_External, ErrorCode_Network, ErrorCode_Other } |
enum | NAT_EulerOrder { NAT_XYZs, NAT_XYXs, NAT_XZYs, NAT_XZXs, NAT_YZXs, NAT_YZYs, NAT_YXZs, NAT_YXYs, NAT_ZXYs, NAT_ZXZs, NAT_ZYXs, NAT_ZYZs, NAT_ZYXr, NAT_XYXr, NAT_YZXr, NAT_XZXr, NAT_XZYr, NAT_YZYr, NAT_ZXYr, NAT_YXYr, NAT_YXZr, NAT_ZXZr, NAT_XYZr, NAT_ZYZr } |
enum | NotifyAction { ActionAdd = 1, ActionRemove, ActionCover } |
enum | NotifyType { RigidBodyChange = 1, SkeletonChange } |
enum | Verbosity { Verbosity_None = 0, Verbosity_Info, Verbosity_Warning, Verbosity_Error, Verbosity_Debug } |
#define MAX_ANALOG_CHANNELS 32 |
Definition at line 61 of file NokovSDKTypes.h.
#define MAX_ANALOG_SUBFRAMES 30 |
Definition at line 62 of file NokovSDKTypes.h.
#define MAX_FORCEPLATES 8 |
Definition at line 60 of file NokovSDKTypes.h.
#define MAX_LABELED_MARKERS 1000 |
Definition at line 56 of file NokovSDKTypes.h.
#define MAX_MARKERS 200 |
Definition at line 52 of file NokovSDKTypes.h.
#define MAX_MODELS 200 |
Definition at line 49 of file NokovSDKTypes.h.
#define MAX_MSG_LENGTH 100 |
Definition at line 58 of file NokovSDKTypes.h.
#define MAX_NAMELENGTH 256 |
Definition at line 51 of file NokovSDKTypes.h.
#define MAX_PACKETSIZE 300000 |
Definition at line 63 of file NokovSDKTypes.h.
#define MAX_RBMARKERS 20 |
Definition at line 53 of file NokovSDKTypes.h.
#define MAX_RIGIDBODIES 1000 |
Definition at line 50 of file NokovSDKTypes.h.
#define MAX_SKELETONS 100 |
Definition at line 54 of file NokovSDKTypes.h.
#define MAX_SKELRIGIDBODIES 200 |
Definition at line 55 of file NokovSDKTypes.h.
#define MAX_UNLABELED_MARKERS 1000 |
Definition at line 57 of file NokovSDKTypes.h.
#define NAT_FRAMEOFDATA 7 |
Definition at line 73 of file NokovSDKTypes.h.
#define NAT_MESSAGESTRING 8 |
Definition at line 74 of file NokovSDKTypes.h.
#define NAT_MODELDEF 5 |
Definition at line 71 of file NokovSDKTypes.h.
#define NAT_PING 0 |
Definition at line 66 of file NokovSDKTypes.h.
#define NAT_PINGRESPONSE 1 |
Definition at line 67 of file NokovSDKTypes.h.
#define NAT_REQUEST 2 |
Definition at line 68 of file NokovSDKTypes.h.
#define NAT_REQUEST_FRAMEOFDATA 6 |
Definition at line 72 of file NokovSDKTypes.h.
#define NAT_REQUEST_MODELDEF 4 |
Definition at line 70 of file NokovSDKTypes.h.
#define NAT_REQUEST_MODELDEFEX 9 |
Definition at line 75 of file NokovSDKTypes.h.
#define NAT_REQUEST_SERVERTIME 10 |
Definition at line 76 of file NokovSDKTypes.h.
#define NAT_REQUEST_TPOSEDATA 12 |
Definition at line 78 of file NokovSDKTypes.h.
#define NAT_RESPONSE 3 |
Definition at line 69 of file NokovSDKTypes.h.
#define NAT_SERVERTIME 11 |
Definition at line 77 of file NokovSDKTypes.h.
#define NAT_UNRECOGNIZED_REQUEST 100 |
Definition at line 79 of file NokovSDKTypes.h.
#define UNDEFINED 999999.9999 |
Definition at line 81 of file NokovSDKTypes.h.
#define XINGYING_API |
Definition at line 40 of file NokovSDKTypes.h.
#define XINGYING_CALLCONV |
Definition at line 13 of file NokovSDKTypes.h.
#define XINGYING_DEPRECATED | ( | msg | ) | __attribute__((deprecated(msg))) |
Definition at line 19 of file NokovSDKTypes.h.
typedef enum ConnectionType ConnectionType |
typedef enum DataDescriptors DataDescriptors |
typedef float MarkerData[3] |
Definition at line 143 of file NokovSDKTypes.h.
typedef enum NAT_EulerOrder NAT_EulerOrder |
typedef struct sRigidBodyData sRigidBodyData |
typedef struct sSkeletonDescription sSkeletonDescription |
enum ConnectionType |
Enumerator | |
---|---|
ConnectionType_Multicast | |
ConnectionType_Unicast |
Definition at line 112 of file NokovSDKTypes.h.
enum DataDescriptors |
Enumerator | |
---|---|
Descriptor_MarkerSet | |
Descriptor_RigidBody | |
Descriptor_Skeleton | |
Descriptor_ForcePlate | |
Descriptor_MarkerSetEx |
Definition at line 119 of file NokovSDKTypes.h.
enum ErrorCode |
Enumerator | |
---|---|
ErrorCode_OK | |
ErrorCode_Internal | |
ErrorCode_External | |
ErrorCode_Network | |
ErrorCode_Other |
Definition at line 102 of file NokovSDKTypes.h.
enum NAT_EulerOrder |
Definition at line 83 of file NokovSDKTypes.h.
enum NotifyAction |
Enumerator | |
---|---|
ActionAdd | |
ActionRemove | |
ActionCover |
Definition at line 136 of file NokovSDKTypes.h.
enum NotifyType |
Enumerator | |
---|---|
RigidBodyChange | |
SkeletonChange |
Definition at line 129 of file NokovSDKTypes.h.
enum Verbosity |
Enumerator | |
---|---|
Verbosity_None | |
Verbosity_Info | |
Verbosity_Warning | |
Verbosity_Error | |
Verbosity_Debug |
Definition at line 92 of file NokovSDKTypes.h.