Visioscan Set SDK Libraries 1.0.28
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
CommunicationStructures.h
1#pragma once
2#include "CommunicationEnumeration.h"
3#ifndef COMMSTRUCTURE_H
4#define COMMSTRUCTURE_H
5
6#include <string>
7
8#ifdef STARFLEETTOOLBOX_EXPORTS
9#define COMMSTRUCT __declspec(dllexport)
10#else
11#define COMMSTRUCT __declspec(dllimport)
12#endif
13
14typedef struct COMMSTRUCT CommErrorCode {
16 std::string ErrorMeaning;
18
19typedef struct COMMSTRUCT Channel {
20 ChannelType Type;
21 DataAvailability RawDataAvailability;
22} Channel;
23
24typedef struct COMMSTRUCT CommunicationStatus {
25 vector<Channel> Channels;
26 ConnectionState Status;
29
30#endif // COMMSTRUCTURE_H
31
Definition CommunicationStructures.h:14
std::string ErrorMeaning
Definition CommunicationStructures.h:16
int ErrorCode
Definition CommunicationStructures.h:15
Definition CommunicationStructures.h:19
DataAvailability RawDataAvailability
Definition CommunicationStructures.h:21
ChannelType Type
Definition CommunicationStructures.h:20
Definition CommunicationStructures.h:24
ConnectionState Status
Definition CommunicationStructures.h:26
vector< Channel > Channels
Definition CommunicationStructures.h:25
CommErrorCode ErrorCode
Definition CommunicationStructures.h:27