Handle error in returning a vector by returning
[apps/low-level-can-service.git] / obsolete / ll-can-binding.h
index 8e0ee27..b2fec03 100644 (file)
  */
 static const struct afb_binding_interface *interface;
 
-/*
- * the type of position expected
- *
- * here, this type is the selection of protocol
- */
-enum type {
-       type_OBDII,
-       type_CAN,
-       type_DEFAULT = type_CAN,
-       type_INVALID = -1
-};
-
-#define type_size sizeof(enum type)-2
-
-/*
- * names of the types
- */
-static const char * const type_NAMES[type_size] = {
-       "OBDII",
-       "CAN"
-};
-
 /* CAN variable initialization */
 struct canfd_frame canfd_frame;
 
-class can_handle {
-       int socket;
-       char *device;
-       bool is_fdmode_on;
-       struct sockaddr_can txAddress;
-};
-
 /*
  * each generated event
  */
@@ -75,16 +46,3 @@ struct _can_event {
 };
 
 can_event *can_events_list;
-
-// Initialize default can_handler values
-static struct can_handler can_handler = {
-       .socket = -1,
-       .device = "vcan0",
-       .is_fdmode_on = false,
-};
-
-/* Redefining openxc_CanMessage_init_default for C */
-#ifdef openxc_CanMessage_init_default
-#undef openxc_CanMessage_init_default
-#endif
-openxc_CanMessage openxc_CanMessage_init_default = {.has_bus = false, .bus = 0, .has_id = false, .id = 0, .has_data = false, .data = {0, {0}}, .has_frame_format = false, .frame_format = (openxc_CanMessage_FrameFormat)0};