Skip to content

Commit f98fd6d

Browse files
committed
Formating stuff
1 parent d146bfb commit f98fd6d

6 files changed

Lines changed: 123 additions & 109 deletions

File tree

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
#pragma once
22
#include "ST-LIB.hpp"
33

4-
/*Data packets for {{board}}
4+
/*Data packets for {{board}}
55
-AUTOGENERATED CODE, DO NOT MODIFY-*/
66
class DataPackets{
77
public:
88
{% for enum in enums -%}
9-
enum class {{enum.name}} : uint8_t
9+
enum class {{enum.name}} : uint8_t
1010
{
1111
{%- for value in enum["values"] %}
1212
{{value}} = {{loop.index0}},
1313
{%- endfor %}
1414
};
1515
{% endfor %}
16-
16+
1717
{% for packet in packets -%}
1818
static void {{packet.name}}_init({% for variable in packet.variables %}{{variable.type}} &{{variable.name}}{% if not loop.last %}, {% endif %}{% endfor %})
1919
{
2020
{{packet.name}}_packet = new HeapPacket(static_cast<uint16_t>({{packet.id}}){% if packet.variables %}, {% for variable in packet.variables %}&{{variable.name}}{% if not loop.last %}, {% endif %}{% endfor %}{% endif %});
2121
}
22-
22+
2323
{% endfor -%}
24-
24+
2525
public:
2626
{%for packet in packets -%}
2727
inline static HeapPacket *{{packet.name}}_packet{nullptr};
2828
{% endfor %}
2929
{% for socket in DatagramSockets -%}
3030
inline static {{socket.type}} *{{socket.name}}{nullptr};
3131
{% endfor %}
32-
32+
3333
static void start()
34-
{
34+
{
3535
{% for packet in packets -%}
3636
if ({{packet.name}}_packet == nullptr) {
3737
ErrorHandler("Packet {{packet.name}} not initialized");
@@ -41,7 +41,7 @@ class DataPackets{
4141
{% for socket in DatagramSockets -%}
4242
{{socket.name}} = new DatagramSocket("{{socket.board_ip}}",{{socket.port}},"{{socket.remote_ip}}",{{socket.port}});
4343
{% endfor %}
44-
44+
4545
{%- for group in sending_packets %}
4646
Scheduler::register_task({% if group.period_type == "ms" %}{{ (group.period*1000)|round|int }}{% else %}{{ group.period|round|int }}{% endif %}, +[](){
4747
{% for packet in group.packets -%}
@@ -52,5 +52,5 @@ class DataPackets{
5252
}
5353

5454

55-
55+
5656
};

Core/Inc/Code_generation/Packet_generation/OrderTemplate.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#pragma once
22
#include "ST-LIB.hpp"
33

4-
/*Order packets for {{board}}
4+
/*Order packets for {{board}}
55
-AUTOGENERATED CODE, DO NOT MODIFY- */
66

77

88
class OrderPackets{
99
public:
1010
{% for enum in enums -%}
11-
enum class {{enum.name}} : uint8_t
11+
enum class {{enum.name}} : uint8_t
1212
{
1313
{%- for value in enum["values"] %}
1414
{{value}} = {{loop.index0}},
@@ -25,7 +25,7 @@ class OrderPackets{
2525
{% for packet in packets -%}
2626
inline static HeapOrder *{{packet.name}}_order{nullptr};
2727
{% endfor %}
28-
28+
2929
{% for packet in packets -%}
3030
static void {{packet.name}}_init({% for variable in packet.variables %}{{variable.type}} &{{variable.name}}{% if not loop.last %}, {% endif %}{% endfor %})
3131
{
@@ -63,4 +63,4 @@ class OrderPackets{
6363
{{packet.name}}_flag = true;
6464
}
6565
{% endfor %}
66-
};
66+
};

Core/Inc/Code_generation/Packet_generation/Packet_descriptions.py

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import re
1+
import re
22
import json
33

44
class BoardDescription:
@@ -13,10 +13,10 @@ def __init__(self,name:str,board:dict,JSONpath:str):
1313
self.sockets=self.SocketsDescription(socks,self.ip)
1414
except Exception as e:
1515
raise Exception(f"Error in file {JSONpath}/boards/{name}/sockets.json: {e}")
16-
#Packets:
16+
#Packets:
1717
self.sending_packets = []
18-
self.data_size =0
19-
self.order_size =0
18+
self.data_size = 0
19+
self.order_size = 0
2020
self.measurement_lists = []
2121
self.packets = {}
2222
for measurement in board["measurements"]:
@@ -40,15 +40,15 @@ def __init__(self,name:str,board:dict,JSONpath:str):
4040
aux_sending= PacketDescription.check_for_sending(packet)
4141
if aux_sending is not None:
4242
self.sending_packets.append(aux_sending)
43-
43+
4444
if self.packets[packets_name][i].type != "order":
4545
self.data_size += 1
4646
else:
4747
self.order_size += 1
4848
i += 1
49-
49+
5050
self.sending_packets = self.fix_sendind_packets(self.sending_packets)
51-
51+
5252
@staticmethod
5353
def fix_sendind_packets(sending_packets:list):
5454
fixed_packets = []
@@ -60,42 +60,42 @@ def fix_sendind_packets(sending_packets:list):
6060
period_type = item.get("period_type")
6161
socket = item.get("socket")
6262
name = item.get("name")
63-
key = (period,period_type, socket)
63+
key = (period, period_type, socket)
6464
lookup.setdefault(key, []).append(name)
6565

66-
for (period,period_type, socket), names in lookup.items():
67-
entry = {"period": period,"period_type":period_type, "socket": socket}
66+
for (period, period_type, socket), names in lookup.items():
67+
entry = {"period": period, "period_type": period_type, "socket": socket}
6868
if len(names) == 1:
6969
entry["name"] = names[0]
7070
else:
7171
entry["name"] = names
7272
fixed_packets.append(entry)
7373

7474
return fixed_packets
75-
76-
77-
75+
76+
77+
7878
class SocketsDescription:
79-
def __init__(self,sockets:list,board_ip:str):
80-
self.allSockets=[]
79+
def __init__(self, sockets: list, board_ip: str):
80+
self.allSockets = []
8181
self.ServerSockets = []
8282
self.Sockets = []
8383
self.DatagramSockets = []
8484
self.board_ip = board_ip
8585
for sock in sockets:
8686
name = sock["name"].replace(" ", "_").replace("-", "_")
8787
sock_type = sock["type"]
88-
self.allSockets.append({"name": name,"type":sock_type})
89-
88+
self.allSockets.append({"name": name, "type": sock_type})
89+
9090
if sock_type == "ServerSocket":
91-
self.ServerSockets.append({"name": name,"type":sock_type,"board_ip":self.board_ip, "port": sock["port"]})
91+
self.ServerSockets.append({"name": name, "type": sock_type, "board_ip": self.board_ip, "port": sock["port"]})
9292
elif sock_type == "Socket":
93-
self.Sockets.append({"name": name,"type":sock_type,"board_ip":self.board_ip, "local_port": sock["local_port"], "remote_ip": sock["remote_ip"], "remote_port": sock["remote_port"]})
93+
self.Sockets.append({"name": name, "type": sock_type, "board_ip": self.board_ip, "local_port": sock["local_port"], "remote_ip": sock["remote_ip"], "remote_port": sock["remote_port"]})
9494
elif sock_type == "DatagramSocket":
95-
self.DatagramSockets.append({"name": name,"type":sock_type,"board_ip":self.board_ip, "port": sock["port"],"remote_ip":sock["remote_ip"]})
96-
95+
self.DatagramSockets.append({"name": name, "type": sock_type, "board_ip": self.board_ip, "port": sock["port"], "remote_ip": sock["remote_ip"]})
96+
97+
9798

98-
9999
class PacketDescription:
100100
def __init__(self, packet:dict,measurements:list, filename:str="Unknown"):
101101
self.id =packet["id"]
@@ -108,13 +108,13 @@ def __init__(self, packet:dict,measurements:list, filename:str="Unknown"):
108108
for variable in packet["variables"]:
109109
self.variables.append(variable)
110110
self.measurements.append(MeasurmentsDescription(measurements,variable, filename))
111-
111+
112112
@staticmethod
113113
def check_for_sending(packet:dict):
114114
if "period" in packet and "period_type" in packet and "socket" in packet:
115115
name = packet["name"].replace(" ", "_").replace("-", "_")
116116
return {"name": name,"period": packet["period"],"period_type":packet["period_type"],"socket": packet["socket"]}
117-
117+
118118
elif "period_ms" in packet and "socket" in packet:
119119
name = packet["name"].replace(" ", "_").replace("-", "_")
120120
return {"name": name,"period": packet["period_ms"],"period_type":"ms","socket": packet["socket"]}
@@ -126,11 +126,11 @@ def __init__(self,measurements:list, variable:str, filename:str="Unknown"):
126126
if not hasattr(self.__class__, 'viewed_measurements'):
127127
self.__class__.viewed_measurements = {}
128128
measurement = self._MeasurementSearch(measurements,variable)
129-
129+
130130
if measurement is None:
131131
print(f"Measurement not found for variable: {variable} in file: {filename}\n")
132132
raise Exception(f"Measurement not found for variable: {variable} in file: {filename}")
133-
133+
134134
self.name = measurement["name"]
135135
self.type = (self._unsigned_int_correction(measurement["type"]).replace(" ", "_").replace("-", "_"))
136136
if self.type == "enum":
@@ -145,8 +145,8 @@ def _Enum_values_correction(values:list):
145145
for i in range(len(values)):
146146
values[i] = values[i].replace(" ", "_").replace("-", "_")
147147
return values
148-
149-
148+
149+
150150
@staticmethod
151151
def _MeasurementSearch(measurements:list, variable:str):
152152
if variable in MeasurmentsDescription.viewed_measurements:
@@ -157,8 +157,8 @@ def _MeasurementSearch(measurements:list, variable:str):
157157
MeasurmentsDescription.viewed_measurements[variable] = measurment
158158
return measurment
159159
return None
160-
161-
160+
161+
162162
@staticmethod
163163
def _unsigned_int_correction(type:str):
164164
aux_type = type[:4]
@@ -168,4 +168,4 @@ def _unsigned_int_correction(type:str):
168168
type = "float"
169169
elif type == "float64":
170170
type = "double"
171-
return type
171+
return type

0 commit comments

Comments
 (0)