Vuo
2.0.0
node
vuo.serial
VuoSerialDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#include "
VuoText.h
"
21
25
typedef
enum
26
{
27
VuoSerialDevice_MatchName,
28
VuoSerialDevice_MatchPath,
29
}
VuoSerialDevice_MatchType
;
30
34
typedef
struct
35
{
36
VuoSerialDevice_MatchType
matchType
;
37
38
VuoText
name
;
39
VuoText
path
;
40
}
VuoSerialDevice
;
41
42
VuoSerialDevice
VuoSerialDevice_makeFromJson
(
struct
json_object
*js);
43
struct
json_object
*
VuoSerialDevice_getJson
(
const
VuoSerialDevice
value);
44
char
*
VuoSerialDevice_getSummary
(
const
VuoSerialDevice
value);
45
46
#define VuoSerialDevice_SUPPORTS_COMPARISON
47
bool
VuoSerialDevice_areEqual
(
const
VuoSerialDevice
valueA,
const
VuoSerialDevice
valueB);
48
bool
VuoSerialDevice_isLessThan
(
const
VuoSerialDevice
valueA,
const
VuoSerialDevice
valueB);
49
50
bool
VuoSerialDevice_realize
(
VuoSerialDevice
device,
VuoSerialDevice
*realizedDevice)
VuoWarnUnusedResult
;
51
55
VuoSerialDevice
VuoSerialDevice_makeFromString
(
const
char
*str);
57
char
*
VuoSerialDevice_getString
(
const
VuoSerialDevice
value);
58
void
VuoSerialDevice_retain
(
VuoSerialDevice
value);
59
void
VuoSerialDevice_release
(
VuoSerialDevice
value);
61
Generated on Wed Feb 26 2020 23:19:41 for Vuo by
1.8.17