Skip to content
Snippets Groups Projects
  1. Sep 30, 2015
    • Tobias Moebert's avatar
      + [Attribute] added private constants _VALUE_UNKNOWN and _VALUE_ERROR (might... · 79273cc6
      Tobias Moebert authored
      + [Attribute] added private constants _VALUE_UNKNOWN and _VALUE_ERROR (might add more specific error values later on)
      + [Attribute] setValueUnknown()
      + [Attribute] setValueError()
      + [Attribute] isKnown()
      + [Attribute] getSynonymWithName(name)
      + [Interpreter] _getExpectedInAttributes(attributes)
      # [Attribute] withSynonym(translation) -> withSynonym(attribute)
      # [AttributeList] fromAttributeDescription(discoverer, attributeDescription) -> fromAttributeDescription(discoverer, attributeDescriptions)
      # [Interpreter] callInterpreter(inAttributes, outAttributes, callback) now retrieves the synonym expected by its inAttributeDescription
      ! [Widget] check if updateInterval is not undefined when starting the interval
      79273cc6
  2. Sep 24, 2015
  3. Sep 22, 2015
  4. Sep 21, 2015
    • Tobias Moebert's avatar
      ! [Aggregator] fixed a potential bug when adding a widget subscription from a Widget object · 2bd28338
      Tobias Moebert authored
      + [Aggregator] when receiving data from a Widget, Aggregators now search for an Interpretation in need for that information and will query the associated Interpreter
      + [Aggregator] queryReferencedInterpretation(theInterpretation, callback)
      # [Widget, Interpreter] the static variable for the description of the component is now "description" (duh!) and not "inOut"
      # [Widget] the description object now holds a variable "updateInterval"; it defines the update interval in milliseconds
      # [Widget] if an update interval is given in the description the Widget will call its queryGenerator() method regularly
      # updated some log messages
      # updated some instance checks
      2bd28338
  5. Sep 18, 2015
  6. Sep 17, 2015
    • Tobias Moebert's avatar
      + [Component] added Component as superclass of all classes that are managed by... · 4d1c5d5d
      Tobias Moebert authored
      + [Component] added Component as superclass of all classes that are managed by the discoverer; duplicate functionality from Widget, Aggregator and Interpreter will be outsourced into Component in the future
      + [Component] Components and subclasses can use this.log() the create meaningful log messages referencing themselves
      # [Storage] the constructor of Storage accepts a fourth parameter which is a reference to the Aggregator that created the Storage (is used for logging purposes)
      # [Widget] the constructor won't override the name attribute if it's been already set
      ! [Widget] fixed a bug in addOutAttribute() where existing attributes were not updated with new values
      + added a new unit test for the translation functionality of the the discoverer
      4d1c5d5d
    • Tobias Moebert's avatar
  7. Sep 16, 2015
  8. Sep 15, 2015
  9. Sep 10, 2015
  10. Sep 07, 2015
    • Tobias Moebert's avatar
      + [Attribute] fromAttributeDescription(discoverer, attributeDescription) · 5fe4eed4
      Tobias Moebert authored
      + [AttributeList] fromAttributeNames(discoverer, attributeNames)
      + [AttributeList] putIfTypeNotContained(attribute)
      + [AttributeList] _getAttributeWithName(attributeName)
      + [Discoverer] getPossibleAttributes()
      + [Discoverer] getAttributeNames(attributeNames)
      + [Parameter] added data type and updated methodes accordingly
      # [AttributeList] fromAttributeDescription -> fromAttributeDescriptions
      # [Discoverer] buildAttribute(name, type, parameterList, withSynonyms) -> buildAttributes(attributeName, attributeType, parameterList, withSynonyms)
      5fe4eed4
  11. Aug 20, 2015
  12. Aug 19, 2015
  13. Aug 18, 2015
  14. Aug 17, 2015
    • Tobias Moebert's avatar
    • Tobias Moebert's avatar
      Merge remote-tracking branch 'rueger/development' into development · 2efcd27b
      Tobias Moebert authored
      * rueger/development:
        # some more clean up
        # code cleanup
        # updated discoverer to initialize components on the fly # updated to version without ease.js and with synonyms # [Aggregator] moved _getComponentsForUnsatisfiedAttributes() to [Discoverer] + [Discoverer] _getComponentsForUnsatisfiedAttributes() # [Discoverer] _getComponentsForUnsatisfiedAttributes() can initialize components if not already registered # [Interpreter] constructor Interpreter(discoverer, inAttributes, outAttributes) + [Interpreter] inOut # [Interpreter] _init() # [Interpreter] _initInterpreter() # [Interpreter] _initInAttributes() # [Interpreter] _initOutAttributes() # [Interpreter] _doesSatisfyTypeOf() # [Widget] constructor Widget(discoverer, outAttributes) + [Widget] inOut # [Widget] _initWidgetr() # [Widget] _initOutAttributes() # [Widget] _doesSatisfyTypeOf()
        + .gitignore
      
      Conflicts:
      	dist/contactJS.js
      	docs/jaguarjs-jsdoc-master/demo/sample/Car.js
      	docs/jaguarjs-jsdoc-master/demo/sample/Child.js
      	docs/jaguarjs-jsdoc-master/demo/sample/Namespace.js
      	docs/jaguarjs-jsdoc-master/demo/sample/Parent.js
      	js/modules/aggregator/aggregator.js
      	js/modules/attribute/attribute.js
      	js/modules/discoverer/discoverer.js
      	js/modules/interpreter/interpreter.js
      	js/modules/widget/widget.js
      2efcd27b
    • Tobias Moebert's avatar
      # some more work on the readme · 94b8f13c
      Tobias Moebert authored
      94b8f13c
  15. Aug 14, 2015
  16. Aug 11, 2015
  17. Jul 26, 2015
  18. Jul 15, 2015
    • mirueger's avatar
      # updated discoverer to initialize components on the fly · 91c269da
      mirueger authored
      # updated to version without ease.js and with synonyms
      # [Aggregator] moved _getComponentsForUnsatisfiedAttributes() to [Discoverer]
      + [Discoverer] _getComponentsForUnsatisfiedAttributes()
      # [Discoverer] _getComponentsForUnsatisfiedAttributes() can initialize components if not already registered
      # [Interpreter] constructor Interpreter(discoverer, inAttributes, outAttributes)
      + [Interpreter] inOut
      # [Interpreter] _init()
      # [Interpreter] _initInterpreter()
      # [Interpreter] _initInAttributes()
      # [Interpreter] _initOutAttributes()
      # [Interpreter] _doesSatisfyTypeOf()
      # [Widget] constructor Widget(discoverer, outAttributes)
      + [Widget] inOut
      # [Widget] _initWidgetr()
      # [Widget] _initOutAttributes()
      # [Widget] _doesSatisfyTypeOf()
      91c269da
Loading