Vuo
2.4.4
Loading...
Searching...
No Matches
node
vuo.serial
VuoSerialDevice.h
Go to the documentation of this file.
1
10
#pragma once
11
20
#ifdef __cplusplus
21
extern
"C"
{
22
#endif
23
24
#include "
VuoText.h
"
25
29
typedef
enum
30
{
31
VuoSerialDevice_MatchName,
32
VuoSerialDevice_MatchPath,
33
}
VuoSerialDevice_MatchType
;
34
38
typedef
struct
39
{
40
VuoSerialDevice_MatchType
matchType
;
41
42
VuoText
name
;
43
VuoText
path
;
44
}
VuoSerialDevice
;
45
46
#define VuoSerialDevice_SUPPORTS_COMPARISON
47
48
VuoSerialDevice
VuoSerialDevice_makeFromJson
(
struct
json_object *js);
49
struct
json_object *
VuoSerialDevice_getJson
(
const
VuoSerialDevice
value);
50
char
*
VuoSerialDevice_getSummary
(
const
VuoSerialDevice
value);
51
52
bool
VuoSerialDevice_areEqual
(
const
VuoSerialDevice
valueA,
const
VuoSerialDevice
valueB);
53
bool
VuoSerialDevice_isLessThan
(
const
VuoSerialDevice
valueA,
const
VuoSerialDevice
valueB);
54
55
bool
VuoSerialDevice_realize
(
VuoSerialDevice
device,
VuoSerialDevice
*realizedDevice)
VuoWarnUnusedResult
;
56
61
char
*
VuoSerialDevice_getString
(
const
VuoSerialDevice
value);
62
void
VuoSerialDevice_retain
(
VuoSerialDevice
value);
63
void
VuoSerialDevice_release
(
VuoSerialDevice
value);
65
70
#ifdef __cplusplus
71
}
72
#endif
Generated on Thu Nov 9 2023 16:59:30 for Vuo by
1.9.8