Nagano kosen robocon
Embed:
(wiki syntax)
Show/hide line numbers
Master.cpp
00001 #include "Master.h" 00002 #include "mbed.h" 00003 00004 #include "../../System/Using.h" 00005 00006 uint8_t masterSendBuffer[MASTER_RS485_SEND_DATA_SIZE+6] = {0}; 00007 uint8_t masterReceiveBuffer[MASTER_RS485_RECEIVE_DATA_SIZE+1] = {0}; 00008 00009 MasterSendData masterSend; 00010 MasterReceiveData masterReceive; 00011 00012 namespace MASTER 00013 { 00014 void Master::Initialize() { 00015 masterSend.data0 = 0x00; 00016 masterSend.data1 = 0x00; 00017 masterReceive.data0 = 0x00; 00018 masterReceive.data1 = 0x00; 00019 00020 Update(); 00021 } 00022 00023 void Master::Update() { 00024 masterSendBuffer[0] = '*'; 00025 masterSendBuffer[1] = masterSend.data0; 00026 masterSendBuffer[2] = masterSend.data1; 00027 masterSendBuffer[3] = masterSend.data0 + masterSend.data1; 00028 masterSendBuffer[4] = '\r'; 00029 masterSendBuffer[5] = 0; 00030 masterSendBuffer[6] = 0; 00031 masterSendBuffer[7] = 0; 00032 00033 masterReceive.data0 = masterReceiveBuffer[0]; 00034 masterReceive.data1 = masterReceiveBuffer[1]; 00035 } 00036 }
Generated on Wed Jul 13 2022 00:47:24 by
1.7.2