ev3_link.h
Go to the documentation of this file.
1 /*
2  ____ __ ____ ___ ____ __ (((((()
3  | |_ \ \ / ) ) | | ) | |_ \ \ / \(@)- /
4  |_|__ \_\/ __)_) |_|_/ |_|__ \_\/ /(@)- \
5  ((())))
6  */
138 #pragma once
139 
140 #include <stdint.h>
141 
154 extern int udp_ev3_open( char *addr, uint16_t port );
155 
160 extern int udp_ev3_close( void );
161 
166 extern int udp_ev3_catch_address( void );
167 
175 extern int udp_ev3_read( char *fn, void *buf, int sz );
176 
184 extern int udp_ev3_write( char *fn, void *data, int sz );
185 
195 extern int udp_ev3_multi_write( uint8_t *sn, uint16_t pos, char *fn, void *data, int sz );
196 
204 extern int udp_ev3_listdir( char *fn, void *buf, int sz );
205 
211 extern int udp_ev3_read_keys( uint8_t *buf );
212 
217 extern int udp_ev3_poweroff( void );
218