A flight control computer, comprising: a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for: receiving pilot control position data from a pilot control sensor of a rotorcraft, the pilot control position data indicating a pilot control position of a pilot control associated with the pilot control sensor; providing a first flight control process by generating first flight control commands according to the first flight control process and operating the rotorcraft according to the first flight control process by sending the first flight control commands to a flight control of the rotorcraft; generating, according to the first flight control commands, a trim signal indicating a target position for the pilot control associated with a position of the flight control; sending the trim signals to a trim system to cause the trim system to attempt to move the pilot control to the target position; determining whether the pilot control is in-detent with a pilot having released manual control of the pilot control; determining an error value associated with a difference between the pilot control position indicated by the pilot control position data and the target position for the pilot control; determining, in response to determining that a pilot has released manual control of the pilot control and that the pilot control is in-detent, an operating state of the trim system, wherein determining the operating state of the trim system includes determining that the trim system has failed in response to the error value exceeding a retrim threshold for a predetermined time; and providing a retrim process in response to the determining the operating state of the trim system indicating that the trim system has failed. a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions for: receiving pilot control position data from a pilot control sensor of a rotorcraft, the pilot control position data indicating a pilot control position of a pilot control associated with the pilot control sensor; providing a first flight control process by generating first flight control commands according to the first flight control process and operating the rotorcraft according to the first flight control process by sending the first flight control commands to a flight control of the rotorcraft; generating, according to the first flight control commands, a trim signal indicating a target position for the pilot control associated with a position of the flight control; sending the trim signals to a trim system to cause the trim system to attempt to move the pilot control to the target position; determining whether the pilot control is in-detent with a pilot having released manual control of the pilot control; determining an error value associated with a difference between the pilot control position indicated by the pilot control position data and the target position for the pilot control; determining, in response to determining that a pilot has released manual control of the pilot control and that the pilot control is in-detent, an operating state of the trim system, wherein determining the operating state of the trim system includes determining that the trim system has failed in response to the error value exceeding a retrim threshold for a predetermined time; and providing a retrim process in response to the determining the operating state of the trim system indicating that the trim system has failed. receiving pilot control position data from a pilot control sensor of a rotorcraft, the pilot control position data indicating a pilot control position of a pilot control associated with the pilot control sensor; providing a first flight control process by generating first flight control commands according to the first flight control process and operating the rotorcraft according to the first flight control process by sending the first flight control commands to a flight control of the rotorcraft; generating, according to the first flight control commands, a trim signal indicating a target position for the pilot control associated with a position of the flight control; sending the trim signals to a trim system to cause the trim system to attempt to move the pilot control to the target position; determining whether the pilot control is in-detent with a pilot having released manual control of the pilot control; determining an error value associated with a difference between the pilot control position indicated by the pilot control position data and the target position for the pilot control; determining, in response to determining that a pilot has released manual control of the pilot control and that the pilot control is in-detent, an operating state of the trim system, wherein determining the operating state of the trim system includes determining that the trim system has failed in response to the error value exceeding a retrim threshold for a predetermined time; and providing a retrim process in response to the determining the operating state of the trim system indicating that the trim system has failed.