Project

General

Profile

Milestone #9017

State Machine subsystem

Added by John Diamond over 4 years ago. Updated over 4 years ago.

Status:
Accepted
Priority:
Normal
Assignee:
Category:
-
Start date:
06/03/2015
Due date:
% Done:

95%

Estimated time:
(Total: 96.00 h)
Spent time:
1.50 h (Total: 113.65 h)
Duration:

Description

The state machine subsystem is responsible for coordinating the Control task with the Booster via the timing hardware.


Subtasks

Task #9030: Implement attach-to-tclk support for BTimeClosedJohn Diamond

Bug #9032: State machine task does not properly shutdown.ClosedJohn Diamond

Bug #9081: Detach from TCLK events when StateMachine is destroyedClosedJohn Diamond

Feature #9042: Implement detach-all TCLK for BTimeClosedJohn Diamond

Task #9084: Verify that necessary signals are present when device is initialized.ClosedJohn Diamond

Bug #9085: VME Interrupt already taken error when re-launching bpmdClosedJohn Diamond

Task #9113: Command List / Measurement Modes DesignClosedJohn Diamond

Task #9189: Shared Allocator for STL ContainersRejectedJohn Diamond

Task #9191: Implemented SharedCommandListTableClosedJohn Diamond

Task #9198: Implement bpmcli interface for creating/editing/removing entries in the command tableClosedJohn Diamond

Task #9250: Execute CommandListsAssignedJohn Diamond

Task #9383: Implement timer-triggered commandsNewJohn Diamond

Task #9385: State Machine subsystem testNewJohn Diamond

Task #9658: Instrument bpmd control commands and display their execution time in syslogNewJohn Diamond

History

#1 Updated by John Diamond over 4 years ago

  • % Done changed from 10 to 20

Began implementing the StateMachine class and the state machine task.



Also available in: Atom PDF