Skip to content

Commit db1ba14

Browse files
committed
First draft
1 parent 232b0e2 commit db1ba14

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Core/Src/main.cpp

+11-7
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,36 @@
66

77
#include "ST-LIB.hpp"
88

9-
uint32_t local_serversocket_port = 8202;
10-
std::string localip = "127.0.0.1";
11-
std::unique_ptr<ServerSocket> serversocket = nullptr;
12-
StackPacket* inputpacket = nullptr;
9+
1310

1411
int main(void) {
1512
#ifdef SIM_ON
1613
SharedMemory::start();
1714
#endif
15+
uint32_t local_serversocket_port = 8202;
16+
std::string localip = "127.0.0.1";
17+
std::unique_ptr<ServerSocket> serversocket = nullptr;
18+
StackPacket* inputpacket = nullptr;
1819
DigitalInput input(PA1);
1920
bool value = false;
2021
serversocket = std::make_unique<ServerSocket>(localip,local_serversocket_port);
2122
StackPacket* mypacket = new StackPacket(15,&value);//Random id
2223
STLIB::start();
2324

24-
Time::register_low_precision_alarm(100,[&](){
25+
Time::register_low_precision_alarm(1000,[&](){
2526
if(mysocket->is_connected() == false){
2627
mysocket->reconnect();
2728
}
2829
});
2930

31+
Time::register_low_precision_alarm(200,[&](){
32+
serversocket->send_packet(mypacket);
33+
});
34+
3035
while (1) {
3136
value = input.read_pin_state();
32-
serversocket->send_packet(mypacket);
3337
STLIB::update();
34-
std::this_thread::sleep_for(std::chrono::milliseconds(500));
38+
std::this_thread::sleep_for(std::chrono::milliseconds(150));
3539
}
3640
}
3741

0 commit comments

Comments
 (0)