From 6f7b2381d15302a26e496950cac65209b2c65323 Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Mon, 24 Jul 2017 16:15:43 +0000 Subject: [PATCH] Refs #316. Added header for SocketCAN interface. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@311 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- .../port/linux/canif/socketcan/socketcan.h | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Host/Source/LibOpenBLT/port/linux/canif/socketcan/socketcan.h diff --git a/Host/Source/LibOpenBLT/port/linux/canif/socketcan/socketcan.h b/Host/Source/LibOpenBLT/port/linux/canif/socketcan/socketcan.h new file mode 100644 index 00000000..63f718df --- /dev/null +++ b/Host/Source/LibOpenBLT/port/linux/canif/socketcan/socketcan.h @@ -0,0 +1,50 @@ +/************************************************************************************//** +* \file socketcan.h +* \brief Linux SocketCAN interface header file. +* \ingroup SocketCan +* \internal +*---------------------------------------------------------------------------------------- +* C O P Y R I G H T +*---------------------------------------------------------------------------------------- +* Copyright (c) 2017 by Feaser http://www.feaser.com All rights reserved +* +*---------------------------------------------------------------------------------------- +* L I C E N S E +*---------------------------------------------------------------------------------------- +* This file is part of OpenBLT. OpenBLT is free software: you can redistribute it and/or +* modify it under the terms of the GNU General Public License as published by the Free +* Software Foundation, either version 3 of the License, or (at your option) any later +* version. +* +* OpenBLT is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +* without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +* PURPOSE. See the GNU General Public License for more details. +* +* You have received a copy of the GNU General Public License along with OpenBLT. It +* should be located in ".\Doc\license.html". If not, contact Feaser to obtain a copy. +* +* \endinternal +****************************************************************************************/ +/************************************************************************************//** +* \defgroup SocketCan Linux SocketCAN interface +* \brief This module implements the CAN interface for Linux SocketCAN. +* \ingroup CanDriver +****************************************************************************************/ +#ifndef SOCKETCAN_H +#define SOCKETCAN_H + +#ifdef __cplusplus +extern "C" { +#endif + +/*************************************************************************************** +* Function prototypes +****************************************************************************************/ +tCanInterface const * SocketCanGetInterface(void); + +#ifdef __cplusplus +} +#endif + +#endif /* SOCKETCAN_H */ +/*********************************** end of socketcan.h ********************************/