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