include/ecrt.h
changeset 637 d5d04c868e0e
parent 635 d304ef4af542
child 640 16e9ad7d8e12
equal deleted inserted replaced
636:9114b3a5f9d3 637:d5d04c868e0e
    57 #include <stdint.h>
    57 #include <stdint.h>
    58 #endif
    58 #endif
    59 
    59 
    60 /*****************************************************************************/
    60 /*****************************************************************************/
    61 
    61 
    62 #define ECRT_VER_MAJOR 1U
    62 #define ECRT_VER_MAJOR 1
    63 #define ECRT_VER_MINOR 2U
    63 #define ECRT_VER_MINOR 3
    64 
    64 
    65 #define ECRT_VERSION(a,b) (((a) << 8) + (b))
    65 #define ECRT_VERSION(a,b) (((a) << 8) + (b))
    66 #define ECRT_VERSION_MAGIC ECRT_VERSION(ECRT_VER_MAJOR, ECRT_VER_MINOR)
    66 #define ECRT_VERSION_MAGIC ECRT_VERSION(ECRT_VER_MAJOR, ECRT_VER_MINOR)
    67 
    67 
    68 /*****************************************************************************/
    68 /*****************************************************************************/
   148 int ecrt_master_activate(ec_master_t *master);
   148 int ecrt_master_activate(ec_master_t *master);
   149 
   149 
   150 void ecrt_master_send(ec_master_t *master);
   150 void ecrt_master_send(ec_master_t *master);
   151 void ecrt_master_receive(ec_master_t *master);
   151 void ecrt_master_receive(ec_master_t *master);
   152 
   152 
   153 void ecrt_master_run(ec_master_t *master);
       
   154 
       
   155 ec_slave_t *ecrt_master_get_slave(const ec_master_t *, const char *);
   153 ec_slave_t *ecrt_master_get_slave(const ec_master_t *, const char *);
   156 
   154 
   157 void ecrt_master_get_status(const ec_master_t *master, ec_master_status_t *);
   155 void ecrt_master_get_status(const ec_master_t *master, ec_master_status_t *);
   158 
   156 
   159 /******************************************************************************
   157 /******************************************************************************