8 changed files with 249 additions and 154 deletions
@ -0,0 +1,25 @@ |
|||
/*
|
|||
* Copyright (c) 2021 AIIT XUOS Lab |
|||
* XiUOS is licensed under Mulan PSL v2. |
|||
* You can use this software according to the terms and conditions of the Mulan PSL v2. |
|||
* You may obtain a copy of Mulan PSL v2 at: |
|||
* http://license.coscl.org.cn/MulanPSL2
|
|||
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, |
|||
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, |
|||
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. |
|||
* See the Mulan PSL v2 for more details. |
|||
*/ |
|||
#ifndef __UA_API_H__ |
|||
#define __UA_API_H__ |
|||
|
|||
#include "open62541.h" |
|||
|
|||
#define OPC_SERVER "opc.tcp://192.168.250.5:4840"
|
|||
#define ua_print printf |
|||
|
|||
int ua_server_connect(void); |
|||
int ua_get_server_info(UA_Client *client); |
|||
void ua_read_time(UA_Client *client); |
|||
int16 ua_test(void); |
|||
|
|||
#endif |
@ -1,86 +0,0 @@ |
|||
/**
|
|||
****************************************************************************** |
|||
* File Name : ethernetif.h |
|||
* Description : This file provides initialization code for LWIP |
|||
* middleWare. |
|||
****************************************************************************** |
|||
* This notice applies to any and all portions of this file |
|||
* that are not between comment pairs USER CODE BEGIN and |
|||
* USER CODE END. Other portions of this file, whether |
|||
* inserted by the user or by software development tools |
|||
* are owned by their respective copyright owners. |
|||
* |
|||
* Copyright (c) 2018 STMicroelectronics International N.V. |
|||
* All rights reserved. |
|||
* |
|||
* Redistribution and use in source and binary forms, with or without |
|||
* modification, are permitted, provided that the following conditions are met: |
|||
* |
|||
* 1. Redistribution of source code must retain the above copyright notice, |
|||
* this list of conditions and the following disclaimer. |
|||
* 2. Redistributions in binary form must reproduce the above copyright notice, |
|||
* this list of conditions and the following disclaimer in the documentation |
|||
* and/or other materials provided with the distribution. |
|||
* 3. Neither the name of STMicroelectronics nor the names of other |
|||
* contributors to this software may be used to endorse or promote products |
|||
* derived from this software without specific written permission. |
|||
* 4. This software, including modifications and/or derivative works of this |
|||
* software, must execute solely and exclusively on microcontroller or |
|||
* microprocessor devices manufactured by or for STMicroelectronics. |
|||
* 5. Redistribution and use of this software other than as permitted under |
|||
* this license is void and will automatically terminate your rights under |
|||
* this license. |
|||
* |
|||
* THIS SOFTWARE IS PROVIDED BY STMICROELECTRONICS AND CONTRIBUTORS "AS IS" |
|||
* AND ANY EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT |
|||
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A |
|||
* PARTICULAR PURPOSE AND NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY |
|||
* RIGHTS ARE DISCLAIMED TO THE FULLEST EXTENT PERMITTED BY LAW. IN NO EVENT |
|||
* SHALL STMICROELECTRONICS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, |
|||
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
|||
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, |
|||
* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF |
|||
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |
|||
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, |
|||
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
|||
* |
|||
****************************************************************************** |
|||
*/ |
|||
|
|||
|
|||
#ifndef __ETHERNETIF_H__ |
|||
#define __ETHERNETIF_H__ |
|||
|
|||
#include "lwip/err.h" |
|||
#include "lwip/netif.h" |
|||
|
|||
/* Within 'USER CODE' section, code will be kept by default at each generation */ |
|||
/* USER CODE BEGIN 0 */ |
|||
#define NETIF_MTU ( 1500 ) |
|||
|
|||
#define NETIF_IN_TASK_STACK_SIZE ( 1024 ) |
|||
#define NETIF_IN_TASK_PRIORITY ( 3 ) |
|||
|
|||
#define NETIF_OUT_TASK_STACK_SIZE ( 1024 ) |
|||
#define NETIF_OUT_TASK_PRIORITY ( 3 ) |
|||
|
|||
/* USER CODE END 0 */ |
|||
|
|||
|
|||
/* Exported functions ------------------------------------------------------- */ |
|||
err_t ethernetif_init(struct netif *netif); |
|||
|
|||
void ethernetif_input( void *argument ); |
|||
void ethernetif_output( void *argument ); |
|||
void ethernetif_update_config(struct netif *netif); |
|||
void ethernetif_notify_conn_changed(struct netif *netif); |
|||
|
|||
u32_t sys_jiffies(void); |
|||
u32_t sys_now(void); |
|||
|
|||
/* USER CODE BEGIN 1 */ |
|||
|
|||
/* USER CODE END 1 */ |
|||
#endif |
|||
|
|||
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ |
Loading…
Reference in new issue