basic implementation of client/server for AERPAW, whole lot of mess included

This commit is contained in:
2026-01-28 22:29:17 -08:00
parent b444e44d33
commit 8c5c315380
101 changed files with 1129 additions and 36 deletions

22
aerpaw/@uav/uav.m Normal file
View File

@@ -0,0 +1,22 @@
classdef uav
properties
label = "";
% Communications
port;
timeout;
% State
opMode = OPMODE.INVALID;
pos = NaN(1, 3);
% Commanding (not for codegen)
commandOpMode = OPMODE.INVALID;
commandPos = NaN(1, 3);
end
methods (Access = public)
obj = initialize(obj, port, timeout, label)
obj = onYourMarks(obj);
end
end