Compare commits
2 Commits
lab1_huran
...
lab1_guran
| Author | SHA1 | Date | |
|---|---|---|---|
| 3120e0054c | |||
| f5927d7157 |
@@ -1,8 +1,8 @@
|
|||||||
name: Test Agent
|
name: Test Agent
|
||||||
on: [push, workflow_dispatch]
|
on: [push]
|
||||||
jobs:
|
jobs:
|
||||||
test-agent-run:
|
test-agent-run:
|
||||||
runs-on: arch-x86_64
|
runs-on: debian-x86_64
|
||||||
steps:
|
steps:
|
||||||
- name: Fetch the repository
|
- name: Fetch the repository
|
||||||
run: git clone --branch ${{ gitea.ref_name }} --depth 1 ${{ gitea.server_url }}/${{ gitea.repository }}
|
run: git clone --branch ${{ gitea.ref_name }} --depth 1 ${{ gitea.server_url }}/${{ gitea.repository }}
|
||||||
|
|||||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,2 +0,0 @@
|
|||||||
agent/docker/mosquitto/data/
|
|
||||||
agent/docker/mosquitto/log/
|
|
||||||
@@ -68,7 +68,7 @@ class FileDatasource:
|
|||||||
return AggregatedData(
|
return AggregatedData(
|
||||||
accelerometer=acc,
|
accelerometer=acc,
|
||||||
gps=gps,
|
gps=gps,
|
||||||
timestamp=datetime.utcnow(),
|
time=datetime.utcnow(),
|
||||||
user_id=config.USER_ID,
|
user_id=config.USER_ID,
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -203,16 +203,9 @@ class FileDatasource:
|
|||||||
def _parse_acc(row: List[str]) -> Accelerometer:
|
def _parse_acc(row: List[str]) -> Accelerometer:
|
||||||
if len(row) < 3:
|
if len(row) < 3:
|
||||||
raise ValueError(f"Accelerometer row must have 3 values (x,y,z). Got: {row}")
|
raise ValueError(f"Accelerometer row must have 3 values (x,y,z). Got: {row}")
|
||||||
|
x = int(float(row[0]))
|
||||||
try:
|
y = int(float(row[1]))
|
||||||
x = int(row[0])
|
z = int(float(row[2]))
|
||||||
y = int(row[1])
|
|
||||||
z = int(row[2])
|
|
||||||
except ValueError as e:
|
|
||||||
raise ValueError(
|
|
||||||
f"Invalid accelerometer values (expected integers): {row}"
|
|
||||||
) from e
|
|
||||||
|
|
||||||
return Accelerometer(x=x, y=y, z=z)
|
return Accelerometer(x=x, y=y, z=z)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user