]> rtime.felk.cvut.cz Git - frescor/fna.git/blobdiff - src_frescan/frescan.c
michael found an error in the definition of the posix sporadic servers so i replaced...
[frescor/fna.git] / src_frescan / frescan.c
index 5ec15fa4f64870a351434c25ee805cc837b660c0..fcfcf973c79d08e3b82cb7a8b8a2032266eaec6b 100644 (file)
@@ -35,7 +35,6 @@
 #include "frescan_id.h"        // frescan_id_set_field, frescan_id_get_field
 #include "frescan_hw_buffer.h" // frescan_hw_buffer_update
 #include "frescan_bwres_robjs.h"     // frescan_replyobjects_init
-#include "frescan_servers_replenishments.h" // frescan_replenishments_xxx
 #include "frescan_packets.h"
 
 static int frescan_hook_frame_recv (const struct can_chip_t *chip,
@@ -151,12 +150,6 @@ int frescan_init(frescan_init_params_t *params)
                 return -1;
         }
 
-        ret = frescan_replenishments_init(params->net);
-        if (ret != 0) {
-                ERROR("could not initialize the replenishments\n");
-                return -1;
-        }
-
         return 0;
 }
 
@@ -532,15 +525,7 @@ static int frescan_hook_frame_sent(const struct can_chip_t *chip)
                 DEBUG(FRESCAN_SENT_HOOK_ENABLE_DEBUG,
                       "calling frame_sent + program repl for id:%u\n", id);
 
-                ret = frescan_replenishment_program(chip->minor,
-                                                    id,
-                                                    &packet->timestamp);
-                if (ret != 0) {
-                        ERROR("could not program replenishment\n");
-                        return -1;
-                }
-
-                ret = frescan_servers_frame_sent(chip->minor, id);
+                ret = frescan_servers_frame_sent(chip->minor, id, packet);
                 if (ret != 0) {
                         ERROR("could not let the server a frame was sent\n");
                         return -1;