Skip to content

Commit df4af96

Browse files
committed
Next try
1 parent fab656d commit df4af96

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/KiteModels.jl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -480,12 +480,12 @@ function update_sys_state!(ss::SysState, s::AKM, zoom=1.0)
480480
ss.orient .= calc_orient_quat(s)
481481
ss.elevation = calc_elevation(s)
482482
ss.azimuth = calc_azimuth(s)
483-
ss.force[1] = winch_force(s)
483+
ss.force .= [winch_force(s); 0; 0; 0]
484484
ss.heading = calc_heading(s)
485485
ss.course = calc_course(s)
486486
ss.v_app = norm(s.v_apparent)
487-
ss.l_tether[1] = s.l_tether
488-
ss.v_reelout[1] = s.v_reel_out
487+
ss.l_tether .= [s.l_tether; 0; 0; 0]
488+
ss.v_reelout .= [s.v_reel_out; 0; 0; 0]
489489
ss.depower = s.depower
490490
ss.steering = s.steering/s.set.cs_4p
491491
ss.kcu_steering = s.kcu_steering/s.set.cs_4p
@@ -496,9 +496,9 @@ function update_sys_state!(ss::SysState, s::AKM, zoom=1.0)
496496
ss.alpha3 = deg2rad(s.alpha_3)
497497
ss.alpha4 = deg2rad(s.alpha_4)
498498
if isnothing(s.set_force)
499-
ss.set_force[1] = NaN
499+
ss.set_force .= [NaN, 0, 0, 0]
500500
else
501-
ss.set_force[1] = s.set_force
501+
ss.set_force .= [s.set_force, 0, 0, 0]
502502
end
503503
if isnothing(s.bearing)
504504
ss.bearing = NaN
@@ -513,14 +513,14 @@ function update_sys_state!(ss::SysState, s::AKM, zoom=1.0)
513513
end
514514
ss.set_steering = s.kcu.set_steering
515515
if isnothing(s.set_torque)
516-
ss.set_torque[1] = NaN
516+
ss.set_torque .= [NaN, 0, 0, 0]
517517
else
518-
ss.set_torque[1] = s.set_torque
518+
ss.set_torque .= [s.set_torque, 0, 0, 0]
519519
end
520520
if isnothing(s.sync_speed)
521-
ss.set_speed[1] = NaN
521+
ss.set_speed .= [NaN, 0, 0, 0]
522522
else
523-
ss.set_speed[1] = s.sync_speed
523+
ss.set_speed .= [s.sync_speed, 0, 0, 0]
524524
end
525525
ss.roll, ss.pitch, ss.yaw = orient_euler(s)
526526
cl, cd = cl_cd(s)

0 commit comments

Comments
 (0)