Visioscan Set SDK Libraries 1.0.28
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
WChannel.h
1#ifndef W_CHANNELCOMM_H
2#define W_CHANNELCOMM_H
3#include "../StarfleetToolbox/CommunicationStructures.h"
4#include "../StarfleetToolbox/CommunicationEnumeration.h"
5#include "WEnums.h"
6
7using namespace System;
8using namespace WEnumerations;
9
10namespace WUtils {
11 public ref class WChannel
12 {
13 public:
15 _nativeChannel = new Channel();
16 }
17
19 delete _nativeChannel;
20 }
22 {
23 ChannelTypeEnum get() { return static_cast<ChannelTypeEnum>(_nativeChannel->Type); }
24 void set(ChannelTypeEnum value) { _nativeChannel->Type = (ChannelType) value; }
25 }
26
27 property DataAvailabilityEnum RawDataAvailability
28 {
29 DataAvailabilityEnum get() { return static_cast<DataAvailabilityEnum>(_nativeChannel->RawDataAvailability); }
30 void set(DataAvailabilityEnum value) { _nativeChannel->RawDataAvailability = (DataAvailability)value; }
31 }
32
33 private:
34 Channel* _nativeChannel;
35 };
36}
37#endif
Definition WAvailableResolution.h:7
Definition WEnums.h:4
DataAvailabilityEnum
Definition WEnums.h:28
ChannelTypeEnum
Definition WEnums.h:27
Definition CommunicationStructures.h:19
Definition WChannel.h:12
~WChannel()
Definition WChannel.h:18
property ChannelTypeEnum Type
Definition WChannel.h:22
WChannel()
Definition WChannel.h:14