/* * master.h * * Created on: 06.12.2018 * Author: julian */ #ifndef __DSPLAB_COMMON_MASTER_H__ #define __DSPLAB_COMMON_MASTER_H__ #include "../slave/slave.h" #ifdef __cplusplus extern "C" { #endif // how many channels we can encounter AT MOST #define MAX_CHAIN_LEN 10 // this structure defines one complete chain typedef struct { iface_t * iface; message_t buffer[MAX_CHAIN_LEN]; int chain_len; //< measured chainlength int msg_byte_counter; //< bytecounter of receiver } master_t; void master_init(master_t *master, iface_t * dev); #ifdef __cplusplus } // end extern "C" #endif #endif /* __DSPLAB_COMMON_MASTER_H__ */