Skip to content
Snippets Groups Projects
  1. Feb 03, 2016
  2. Jan 29, 2016
  3. Jan 26, 2016
  4. Jan 24, 2016
  5. Jan 23, 2016
  6. Nov 12, 2015
  7. Nov 11, 2015
  8. Nov 05, 2015
  9. Nov 02, 2015
  10. Oct 20, 2015
    • Tobias Moebert's avatar
      + [ContextInformation] getJSONRepresentation() · b82f717c
      Tobias Moebert authored
      # [ParameterList] getItemAsJson uses forEach() now
      # updated jsDoc
      ! [ Discoverer] getContextInformationWithNames(contextInformationNames) returned ContextInformation instead of ContextInformationList
      b82f717c
  11. Oct 09, 2015
  12. Oct 05, 2015
    • Tobias Moebert's avatar
      + Callable · 29e72a1c
      Tobias Moebert authored
      + Queryable
      + Data
      + Service
      - const.js
      # Attribute -> ContextInformation
      # AttributeList -> ContextInformationList
      # updated the example Widget and Interpreter
      # updated unit test to accommodate these changes
      # [Aggregator, Interpreter, Widget] doesSatisfyTypeOf(contextInformation) -> doesSatisfyKindOf(contextInformation)
      # [Interpreter, Widget] doesSatisfyKindOf(contextInformation) moved to Component
      # [Widget] Widget(discoverer, attributes) -> Widget(discoverer)
      # [Widget] sendToSubscriber(callback) -> _sendToSubscriber(callback)
      # [ContextInformation] _type -> _dataType (getter/setter accordingly)
      # [ContextInformation] equalsTypeOf(contextInformation) -> isKindOf(contextInformation) (_isTypeOf accordingly)
      # [ContextInformation] equalsValueOf(contextInformation) -> equals(contextInformation)
      # [ContextInformationList] putIfTypeNotContained(contextInformation) -> putIfKindNotContained(contextInformation)
      # [ContextInformationList] containsTypeOf(contextInformation) -> containsKindOf(contextInformation)
      # [ContextInformationList] containsValueOf(contextInformation) -> contains(contextInformation)
      # [ContextInformationList] equalsTypesIn(contextInformationList) -> isKindOf(contextInformationList)
      # [ContextInformationList] equalsValuesIn(contextInformationList) -> equals(contextInformationList)
      29e72a1c
  13. Sep 30, 2015
    • Tobias Moebert's avatar
      # corrected JSDoc · 38eccf08
      Tobias Moebert authored
      38eccf08
    • 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
  14. Sep 24, 2015
  15. Sep 22, 2015
  16. 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
  17. Sep 18, 2015
  18. 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
  19. Sep 16, 2015
Loading