Vuo
2.0.0
node
vuo.serial
VuoBaudRate.c
Go to the documentation of this file.
1
10
#include "
type.h
"
11
#include "
VuoBaudRate.h
"
12
#include "
VuoList_VuoBaudRate.h
"
13
15
#ifdef VUO_COMPILER
16
VuoModuleMetadata
({
17
"title"
:
"Baud Rate"
,
18
"description"
:
"The speed of a serial connection."
,
19
"keywords"
: [ ],
20
"version"
:
"1.0.0"
,
21
"dependencies"
: [
22
"VuoText"
,
23
"VuoList_VuoBaudRate"
24
]
25
});
26
#endif
27
36
VuoBaudRate
VuoBaudRate_makeFromJson
(
json_object
*js)
37
{
38
return
json_object_get_int64(js);
39
}
40
44
json_object
*
VuoBaudRate_getJson
(
const
VuoBaudRate
value)
45
{
46
return
json_object_new_int64(value);
47
}
48
52
VuoList_VuoBaudRate
VuoBaudRate_getAllowedValues
(
void
)
53
{
54
VuoList_VuoBaudRate
l =
VuoListCreate_VuoBaudRate
();
55
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_200 );
56
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_300 );
57
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_600 );
58
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_1200 );
59
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_1800 );
60
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_2400 );
61
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_4800 );
62
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_9600 );
63
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_14400 );
64
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_19200 );
65
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_28800 );
66
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_38400 );
67
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_57600 );
68
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_115200);
69
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_230400);
70
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_460800);
71
VuoListAppendValue_VuoBaudRate
(l, VuoBaudRate_921600);
72
return
l;
73
}
74
78
char
*
VuoBaudRate_getSummary
(
const
VuoBaudRate
value)
79
{
80
return
VuoText_format
(
"%d BPS"
, value);
81
}
82
86
bool
VuoBaudRate_areEqual
(
const
VuoBaudRate
valueA,
const
VuoBaudRate
valueB)
87
{
88
return
valueA == valueB;
89
}
90
94
bool
VuoBaudRate_isLessThan
(
const
VuoBaudRate
valueA,
const
VuoBaudRate
valueB)
95
{
96
return
valueA < valueB;
97
}
98
Generated on Wed Feb 26 2020 23:19:41 for Vuo by
1.8.17