100 |
100 |
101 /*****************************************************************************/ |
101 /*****************************************************************************/ |
102 |
102 |
103 int ecrt_master_activate(ec_master_t *master) |
103 int ecrt_master_activate(ec_master_t *master) |
104 { |
104 { |
|
105 if (ioctl(master->fd, EC_IOCTL_ACTIVATE, NULL) == -1) { |
|
106 fprintf(stderr, "Failed to activate master: %s\n", |
|
107 strerror(errno)); |
|
108 return -1; |
|
109 } |
|
110 |
105 return 0; |
111 return 0; |
106 } |
112 } |
107 |
113 |
108 /*****************************************************************************/ |
114 /*****************************************************************************/ |
109 |
115 |
110 void ecrt_master_send(ec_master_t *master) |
116 void ecrt_master_send(ec_master_t *master) |
111 { |
117 { |
|
118 if (ioctl(master->fd, EC_IOCTL_SEND, NULL) == -1) { |
|
119 fprintf(stderr, "Failed to send: %s\n", strerror(errno)); |
|
120 } |
112 } |
121 } |
113 |
122 |
114 /*****************************************************************************/ |
123 /*****************************************************************************/ |
115 |
124 |
116 void ecrt_master_receive(ec_master_t *master) |
125 void ecrt_master_receive(ec_master_t *master) |
117 { |
126 { |
|
127 if (ioctl(master->fd, EC_IOCTL_RECEIVE, NULL) == -1) { |
|
128 fprintf(stderr, "Failed to receive: %s\n", strerror(errno)); |
|
129 } |
118 } |
130 } |
119 |
131 |
120 /*****************************************************************************/ |
132 /*****************************************************************************/ |
121 |
133 |
122 void ecrt_master_state(const ec_master_t *master, ec_master_state_t *state) |
134 void ecrt_master_state(const ec_master_t *master, ec_master_state_t *state) |
123 { |
135 { |
124 } |
136 } |
125 |
137 |
126 |
|
127 /*****************************************************************************/ |
138 /*****************************************************************************/ |