您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ CAN_Transmit函数代码示例

51自学网 2021-06-01 19:56:53
  C++
这篇教程C++ CAN_Transmit函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中CAN_Transmit函数的典型用法代码示例。如果您正苦于以下问题:C++ CAN_Transmit函数的具体用法?C++ CAN_Transmit怎么用?C++ CAN_Transmit使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了CAN_Transmit函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: CAN_requestHandler

void CAN_requestHandler(void){	int count = 0;	int16_t norm;	//float F_T_units[6];	uint8_t forceIssue[6];	uint8_t torqueIssue[6];		if(cbIsFull(&cb)) GaugeVectorConversion(/*&F_T_units[0]*/);		/* Debug section BEGIN */	/*if(DEBUG_count < 250)		DEBUG_count++;	else		errFlag = 3;*/	/* Debug section END */		for(count = 0; count < 6; count += 2)	{		norm = (int16_t)(F_T_units[count / 2] / 10000);		forceIssue[count]     = (uint8_t)(norm >> 8);		forceIssue[count + 1] = (uint8_t)(norm);			norm = (int16_t)(F_T_units[3 + count / 2] / 10000);		torqueIssue[count]     = (uint8_t)(norm >> 8);		torqueIssue[count + 1] = (uint8_t)(norm);	}		CanTxMsgStructure.ExtId = (CanTxMsgStructure.ExtId & 0x1FFF80FF) | /														(CanRxMsgStructure.ExtId & 0x7F00);		switch (CanRxMsgStructure.ExtId & 0xFF)	{		case 1:			for(count = 0; count < 6; count++)				CanTxMsgStructure.Data[count] = forceIssue[count];			CAN_Transmit(CAN1, &CanTxMsgStructure);			break;				case 2:			for(count = 0; count < 6; count++)				CanTxMsgStructure.Data[count] = torqueIssue[count];			CAN_Transmit(CAN1, &CanTxMsgStructure);			break;				case 3:			for(count = 0; count < 6; count++)				CanTxMsgStructure.Data[count] = forceIssue[count];			CAN_Transmit(CAN1, &CanTxMsgStructure);			for(count = 0; count < 6; count++)				CanTxMsgStructure.Data[count] = torqueIssue[count];			CAN_Transmit(CAN1, &CanTxMsgStructure);			break;				default:			for(count = 0; count < 6; count++)				CanTxMsgStructure.Data[count] = 0;			CAN_Transmit(CAN1, &CanTxMsgStructure);	}}
开发者ID:dzusan,项目名称:sensitizer,代码行数:60,


示例2: CanHexProg

/******************************************************************************** Function Name  : CanHexProg request, server* Description    : dekodira in razbije vrstice hex fila na 	pakete 8 bytov in jih*								 : po
C++ CAPI_trace函数代码示例
C++ CAN_Init函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。