📄 can.cpp
字号:
////-------------------------------------------------------------------------------------////this is the complement of the class can#include"can.h"Can::Can() //this connects the signals and slots in this class{ connect(&reader,SIGNAL(sig_cmd(int)),this,SLOT(sig_cmd(int)));}int Can::init() //here should be some problem to solve about can dev init{ reader.init(); reader.start();}void Can::write_cmd(int cmd){ CanData candy; ucmd cc; bzero(&candy,sizeof(CanData)); candy.id = 0x123; candy.data[0] = 0; candy.data[0] |= FROM_M(MODULE); candy.data[1] |= KER_M; cc.cmd = cmd; for(int i=0;i<4;i++) { candy.data[i+2] = cc.a[i]; } candy.dlc = 6; write(reader.can_fd,&candy,sizeof(CanData));}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -