Now, I need to create switches and labels for the main panel.
As for the fly-by-wire, I found that the active PIDs should control the actual control surfaces (elevators/ailerons), that's where you take the stick input, convert to target g-force/roll-rate and then control the surface servos. But for the stablizer, we need to use the trimmers. You won't be able to control the trimmers manually during flight mode in NORMAL LAW. Anyway, yea... we could do this- when absolute value the stick input (pitch/roll) is less than say 0.05 (can't use something as small as 0.01 as some joysticks like mine don't exactly come that close to the center when you leave it), we can use the stabilize pids to maintain pitch and bank angle, while we disconnect load factor control pids.
have two different branches for different implementations of a FBW, you can then see the different approaches each developer takes
Well, that's what we did but then Jon thought that wasn't right as I was re-doing the FBW which he's already completed (?)
Ahh and what about the ALTERNATE, ABNORMAL ALTERNATE and MECHANICAL BACKUP LAWS? I don't see those implemented in the Airbus-fbw branch. But anyway, I'll leave the fbw to you now, I'll focus on the cockpit and required new instruments (mCDU, FCU etc.)