Vuo 2.4.2
Loading...
Searching...
No Matches
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
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
28
37{
38 return json_object_get_int64(js);
39}
40
45{
46 return json_object_new_int64(value);
47}
48
53{
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
79{
80 return VuoText_format("%d BPS", value);
81}
82
86bool VuoBaudRate_areEqual(const VuoBaudRate valueA, const VuoBaudRate valueB)
87{
88 return valueA == valueB;
89}
90
94bool VuoBaudRate_isLessThan(const VuoBaudRate valueA, const VuoBaudRate valueB)
95{
96 return valueA < valueB;
97}
98