C Library v2.0¶
-
struct ivy_transport¶
-
struct pprz_transport¶
-
struct pprzlog_transport¶
-
struct xbee_transport¶
- file ivy_transport.h
- #include “pprzlink/pprzlink_transport.h”#include “pprzlink/pprzlink_device.h”
Functions
-
void ivy_transport_init(struct ivy_transport *t)¶
-
void ivy_transport_init(struct ivy_transport *t)¶
- file pprz_transport.h
- #include <inttypes.h>#include <stdbool.h>#include “pprzlink/pprzlink_transport.h”#include “pprzlink/pprzlink_device.h”
Defines
-
PPRZ_STX¶
Functions
-
void pprz_transport_init(struct pprz_transport *t)¶
-
void pprz_check_and_parse(struct link_device *dev, struct pprz_transport *trans, uint8_t *buf, bool *msg_available)¶
-
void parse_pprz(struct pprz_transport *t, uint8_t c)¶
-
PPRZ_STX¶
- file pprzlog_transport.h
- #include “pprzlink/pprzlink_transport.h”
Typedefs
-
typedef uint32_t (*get_time_usec100_t)(void)¶
Functions
-
void pprzlog_transport_init(struct pprzlog_transport *t, uint32_t (*get_time_usec100_t)(void))¶
-
typedef uint32_t (*get_time_usec100_t)(void)¶
- file short_transport.h
- #include “pprzlink/pprzlink_transport.h”
Functions
-
void short_transport_init(struct short_transport *t)¶
-
void short_transport_init(struct short_transport *t)¶
- file xbee_transport.h
- #include <inttypes.h>#include <stdbool.h>#include “pprzlink/pprzlink_transport.h”#include “pprzlink/pprzlink_device.h”
Enums
Functions
-
void xbee_transport_init(struct xbee_transport *t, struct link_device *dev, uint16_t addr, enum XBeeType type, uint32_t baudrate, void (*wait)(uint32_t), char *xbee_init)¶
Initialisation in API mode and setting of the local address FIXME: busy wait
-
void xbee_check_and_parse(struct link_device *dev, struct xbee_transport *trans, uint8_t *buf, bool *msg_available)¶
-
void xbee_transport_init(struct xbee_transport *t, struct link_device *dev, uint16_t addr, enum XBeeType type, uint32_t baudrate, void (*wait)(uint32_t), char *xbee_init)¶
- dir /home/docs/checkouts/readthedocs.org/user_builds/pprzlink/checkouts/latest/lib/v1.0/C
- dir /home/docs/checkouts/readthedocs.org/user_builds/pprzlink/checkouts/latest/lib
- dir /home/docs/checkouts/readthedocs.org/user_builds/pprzlink/checkouts/latest/lib/v1.0