Vuo 2.4.4
Loading...
Searching...
No Matches
VuoBaudRate.c
Go to the documentation of this file.
1
10#include "VuoBaudRate.h"
11#include "VuoText.h"
12
14#ifdef VUO_COMPILER
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
36{
37 return json_object_get_int64(js);
38}
39
43json_object *VuoBaudRate_getJson(const VuoBaudRate value)
44{
45 return json_object_new_int64(value);
46}
47
52{
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
78{
79 return VuoText_format("%d BPS", value);
80}
81
85bool VuoBaudRate_areEqual(const VuoBaudRate valueA, const VuoBaudRate valueB)
86{
87 return valueA == valueB;
88}
89
93bool VuoBaudRate_isLessThan(const VuoBaudRate valueA, const VuoBaudRate valueB)
94{
95 return valueA < valueB;
96}