Giter Club home page Giter Club logo

levelonehcalfm's People

Watchers

 avatar  avatar

levelonehcalfm's Issues

Investigate and possibly fix sessionId==0

Sometimes we publish RunInfo with sessionId==0. I think this can happen when there is a problem in the run. To be checked and fixed if necessary. Also, this part of the code should be cleaned, as there is code duplication here, and it looks like the logSessionConnector may be closed multiple times when it should only be closed once.

Don't parse userXML multiple times

UserXML should be parsed once, by the Level-1, and used to fill parameters in the Level-1 FM parameter set. Then the parameters are passed to the Level-2's, which fill their own parameter sets. The parameter values are queried and used where needed.

Bug in error handling during initialize

Right now, if an error occurs during initialize, it can cause an error state to occur. However, the function managers (including level-1) appear to go to Halted anyway, even though the transition is not marked as complete. Eventually, the transition to halted times out, since it's not marked as complete, and the state does go to error. But it should go to error right away, and not to halted first.

Fix RunInfoPublish tags

RunInfoPublish should only have to be specified in the Level-1 UserXML (mastersnippet) and passed to the Level-2's as a parameter (like others).

Fix configured transition error messages in minidaq(global)

FM version: HCLAFM_globalize_v1-0-2.jar

1.1 Local run: Get to configured, but cannot take run, probably due to uHTR problem.
ERROR Unknown exception during monitoring of AMC13 in crate 30
1.2 MiniDAQ: Get to configured, but has the following errors:

2016-04-02 01:27:54 and 808 ms : cms.hcalpro.rcms.statemachine.StateMachineEngine
ERROR Transition for input SetConfigured and State Configured not defined
2016-04-02 01:27:54 and 809 ms : cms.hcalpro.rcms.fm.fw.EventProcessor
ERROR State Machine error for Input SetConfigured
2016-04-02 01:27:54 and 809 ms : cms.hcalpro.rcms.fm.fw.FunctionManager
ERROR Function Manager executeEvent: event processing failure

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.