📄 protocol686a.h
字号:
/******************************************************************************************
* 目的:VPW 68 6A 协议库函数
* 功能:提供基本 VPW 68 6A 协议通讯接口
* 模块依赖:SCI.h Timer.h
* 注意:
******************************************************************************************/
/*
**-----------------------------------------------------------------------------------------
** 初始化 VPW 协议通讯模块
** KeepDig:协议请求方保持链路样本
** HoldTime:链路保持时间
** 返回:当协议样本符合当前 VPW 协议要求则返回 1
**-----------------------------------------------------------------------------------------
*/
void ISO686A_Init( );
/*
**-----------------------------------------------------------------------------------------
** 插入 686A 通讯链路
** KeepDig:协议请求方保持链路样本
** HoldTime: 通讯链路保持时间
** 返回: 1
**-----------------------------------------------------------------------------------------
*/
char ISO686A_Maintain( unsigned char *KeepDig, int HoldTime );
/*
**-----------------------------------------------------------------------------------------
** VPW 通讯连接
** portK:电缆 K 线
** portL:电缆 L 线
** LinkDig:协议请求方通讯连接样本
** SysId:待进入的系统对应ID
**-----------------------------------------------------------------------------------------
*/
char ISO686A_Link( unsigned char portK,unsigned char portL,unsigned char *LinkDig, unsigned char SysId );
/*
**-----------------------------------------------------------------------------------------
** VPW 发送协议包刷新函数
** Dig:待发送数据包
** Lenth:待发送数据长度
** BtyeDst:发送字节间隔( MS )
**-----------------------------------------------------------------------------------------
*/
char ISO686A_Send( unsigned char *Dig, int BtyeDst );
/*
**-----------------------------------------------------------------------------------------
** 686A 回送协议包接收函数
** Dig:数据包接收位置
** Wtime:接收等待最大时间(MS)
** MaxLen:最大接收长度
**-----------------------------------------------------------------------------------------
*/
char ISO686A_Recive( unsigned char *Dig, int Wtime, unsigned char MaxLen );
/*
**-----------------------------------------------------------------------------------------
** 协议定时器中断函数
**-----------------------------------------------------------------------------------------
*/
void ISO686ATime();
/*
**-----------------------------------------------------------------------------------------
** 协议串口中断函数
**-----------------------------------------------------------------------------------------
*/
void ISO686AScon();
//----------------------------------------------------------------- End Of File -----------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -