We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3eef133 commit de20c93Copy full SHA for de20c93
teapot/udp.py
@@ -0,0 +1,12 @@
1
+from socket import socket, AF_INET, SOCK_DGRAM
2
+
3
+def main():
4
+ sock = socket(AF_INET, SOCK_DGRAM)
5
+ sock.bind(('', 4774)) # bind to all interfaces/addresses by default
6
+ while True:
7
+ packet = sock.recv(1024)
8
+ exploded = [float(val) for val in packet.split(',')]
9
+ print exploded
10
11
+if __name__ == '__main__':
12
+ main()
udp-test.c
@@ -0,0 +1,15 @@
+#include <stdio.h>
+#include <unistd.h>
+#include "udp.h"
+int main(void) {
+ float euler[] = {0, 0, 0};
+ while (1) {
+ euler[0] += 1.0/180.0*3.14159; //yaw
+ //euler[1] += 1.0/180.0*3.14159; //roll
+ //euler[2] += 1.0/180.0*3.14159; //pitch
+ udp_send(euler, 3);
13
+ usleep(100000);
14
+ }
15
+}
0 commit comments