Activity for comFramework

  • comFramework comFramework updated /readMe.md

  • Peter Vranken Peter Vranken committed [r559] on Code

    Announcement: End of project maintenance at SourceForge. Project is from now on hosted at GitHub, see https://github.com/PeterVranken/comFramework

  • comFramework comFramework released /2024-12-11-comFramework_v2.1.79.zip

  • Peter Vranken Peter Vranken committed [r558] on Code

    Minor modifications, mostly documentation and Javadoc repairs.

  • Peter Vranken Peter Vranken committed [r557] on Code

    Fix: Bad display of extended CAN ID repaired. Now it is shown with suffix x as done at most other locations

  • Peter Vranken Peter Vranken committed [r556] on Code

    Fix: Javadoc errors

  • Peter Vranken Peter Vranken committed [r555] on Code

    Minor format errors

  • Peter Vranken Peter Vranken committed [r554] on Code

    New document style chosen, TOC as side-bar.

  • Peter Vranken Peter Vranken committed [r553] on Code

    Typos, minor corrections

  • Peter Vranken Peter Vranken committed [r552] on Code

    Fix: Missing file added to source control

  • Peter Vranken Peter Vranken committed [r551] on Code

    Severity level of message lowered. The message:

  • Peter Vranken Peter Vranken committed [r550] on Code

    Fix: The group of signals used to contain a reference to all signals in the DBC file although we have API variables only for those, which are either sent or received by the ECU in progress. The bad references have now been removed

  • Peter Vranken Peter Vranken committed [r549] on Code

    Documentation only

  • Peter Vranken Peter Vranken committed [r548] on Code

    Cleanup: Needless import removed

  • Peter Vranken Peter Vranken committed [r547] on Code

    Cleanup: Needless import removed

  • Peter Vranken Peter Vranken committed [r546] on Code

    Generation of ASAP2 data description file adopted from other sample "arduinoSampleIntegrationEmbeddedCoder"

  • Peter Vranken Peter Vranken committed [r545] on Code

    Updated year designation in copyright notice after re-running the sample

  • Peter Vranken Peter Vranken committed [r544] on Code

    Generation of ASAP2 data description file for generated CAN stack merged from sample "EmbeddedCoderAPIWithBusStruct" of the code generator

  • Peter Vranken Peter Vranken committed [r543] on Code

    Updated year designation in copyright notice after re-running the sample

  • Peter Vranken Peter Vranken committed [r542] on Code

    Redesign of ASAP2 file for CAN interface. Now, we have a structure of nested groups. All Rx and all Tx signals are offered in two large groups. A tree of groups offers the signals in hierarchical view: The buses are presented as root level groups, separately for Rx and Tx. A bus related groups contains a message sub-group for each message transmitted on that bus. A message sub-group contains the transmission status and another sub-group, which bundles all signals of the message

  • Peter Vranken Peter Vranken committed [r541] on Code

    New year designation in copyright notice after re-running the sample

  • Peter Vranken Peter Vranken committed [r540] on Code

    ASAP2 file generation modernized:

  • Peter Vranken Peter Vranken committed [r539] on Code

    Library of standard templates: The check, that a template is used with a code generator (or excelExporter) executable of appropriate version, i.e., the check of the executable's data model revision, has been generalized. Before, it had been implemented specifically for the library templates found in group file mod.stg. Now it is a new, generally useable template, isAtLeastVersionDataModel(neededVersion, templateName), that can be applied for any template to ensure its individual pre-requisite

  • Peter Vranken Peter Vranken committed [r538] on Code

    Data model extended: The DBC file attributes, if numeric, can now be rendered either as floating point or as integer. So far, the type had been decided only on the attribute definition in the DBC file. Although this is basically correct and wanted, it turned out that real existing DBC file tend to use improper attribute definitions. This let to problems for attributes, which hold countable quantities but were defined as floating point. Without explicit formatting, the generated text output lo...

  • Peter Vranken Peter Vranken committed [r537] on Code

    excelExporter demonstrates the use of the new standard for- and while-loops. Sample withoutInput generates the multiplication table now with three different, alternative template implementations.

  • Peter Vranken Peter Vranken committed [r536] on Code

    Stack size of JVM increased to supported deeper recursions of templates (which is useful for the new loop implementations)

  • Peter Vranken Peter Vranken committed [r535] on Code

    Templates library: New library file loops.stg offers an implementation of standard for and while loops, which support repeated expansion of one and the same sub-template

  • Peter Vranken Peter Vranken committed [r534] on Code

    Typos in Javadoc

  • Peter Vranken Peter Vranken committed [r533] on Code

    New feature: Text cells can be rendered as JSON String contents. All needed control character escaping is done. Can be used for C code generation in most situations, too

  • Peter Vranken Peter Vranken committed [r532] on Code

    Fix: Internally used class StringSupport needed to be made public in order to bring the documentation of this user-relevant element of the data model into the Javadoc. Before, it was operational but the user had no indication how to use it.

  • Peter Vranken Peter Vranken committed [r531] on Code

    Documentation only

  • Peter Vranken Peter Vranken committed [r530] on Code

    Update of data model from 1.1 (1001) to 1.2 (1002): Revision 524 had brought the string comparison operations (e.g., to match cell contents against a regular expression) already into the Java source code. This revision publishes the compiled jar, which requires an update of the version designation of data model (and thus the tool itself) and which has some impact on the documentation

  • Peter Vranken Peter Vranken committed [r529] on Code

    Preliminary commit of binaries of new excelExporter 1.2

  • Peter Vranken Peter Vranken committed [r528] on Code

    Preliminary commit of binaries of new excelExporter 1.2

  • Peter Vranken Peter Vranken committed [r527] on Code

    Preliminary commit of binaries of new excelExporter 1.2

  • Peter Vranken Peter Vranken committed [r526] on Code

    Documentation only

  • Peter Vranken Peter Vranken committed [r525] on Code

    Compiler warning complaining about type-punned pointer removed. Emitted machine code is identical

  • Peter Vranken Peter Vranken committed [r524] on Code

    New support of string comparison operations merged from codeGenerator to excelExporter

  • Peter Vranken Peter Vranken committed [r523] on Code

    Fix: Wrong file had been committed

  • Peter Vranken Peter Vranken committed [r522] on Code

    Fix: Wrong file had been committed

  • Peter Vranken Peter Vranken committed [r521] on Code

    Binaries of first build of upcoming release 1.12 of the code generator

  • Peter Vranken Peter Vranken committed [r520] on Code

    String comparison operations provided to ST4 template expressions. <info.str> is a new attribute, which offers some comparison operations, including matching to regular expressions. In connection with a bunch of new library iteration templates, it becomes straight forward to iterate various possible sets of objects, be it frames, signals or else. See new sample stringCompare to get an overview.

  • Peter Vranken Peter Vranken committed [r519] on Code

    Typos

  • Peter Vranken Peter Vranken committed [r518] on Code

    mod.stg:

  • Will Will modified a comment on discussion General Discussion

    I've found another inconsistency with Vector's DBC specification (1.0.5) relating to extended signal information (SIG_VALTYPE_). The current dbc.g4 specifies: signalExtendedValueTypeList : EOL+ 'SIG_VALTYPE_' msgId=Integer signalName=ID signalExtendedValueType=Integer ';' But there's actually an extra colon after the signal name: signalExtendedValueTypeList : EOL+ 'SIG_VALTYPE_' msgId=Integer signalName=ID ':' signalExtendedValueType=Integer ';' This is confirmed using Vector's CANdb++ program, which...

  • Will Will modified a comment on discussion General Discussion

    I've found another inconsistency with Vector's DBC specification (1.0.5) relating to extended signal information (SIG_VALTYPE_). The current dbc.g4 specifies: signalExtendedValueTypeList : EOL+ 'SIG_VALTYPE_' msgId=Integer signalName=ID signalExtendedValueType=Integer ';' But there's actually an extra colon after the signal name: signalExtendedValueTypeList : EOL+ 'SIG_VALTYPE_' msgId=Integer signalName=ID ':' signalExtendedValueType=Integer ';' This is confirmed using Vector's CANdb++ program, which...

  • Will Will posted a comment on discussion General Discussion

    I've found another inconsistency with Vector's DBC specification (1.0.5) relating to extended signal information (SIG_VALTYPE_). The current dbc.g4 specifies: signalExtendedValueTypeList : EOL+ 'SIG_VALTYPE_' msgId=Integer signalName=ID signalExtendedValueType=Integer ';' But there's actually an extra semicolon after the signal name: signalExtendedValueTypeList : EOL+ 'SIG_VALTYPE_' msgId=Integer signalName=ID ':' signalExtendedValueType=Integer ';' This is confirmed using Vector's CANdb++ program,...

  • Peter Vranken Peter Vranken committed [r517] on Code

    Fix: Missing closing html tags

  • Peter Vranken Peter Vranken committed [r516] on Code

    Documentation

  • Peter Vranken Peter Vranken committed [r515] on Code

    The port object's two-step way of writing an event, first memory allocation and reservation and only later submission of the event, is now supported by the API of the event sender object, too. (The sender object basically is a wrapper around the sender port functionality.)

  • Peter Vranken Peter Vranken committed [r514] on Code

    Fix: The index i0 of bus objects inside the collection cluster of those had been wrong calculated. This is an ages old bug; probably the template expression \<bus.i0> won't ever have worked correct in the past

  • Peter Vranken Peter Vranken committed [r513] on Code

    Migration of samples for MathWorks' Embedded Coder migrated to R2021b

  • Peter Vranken Peter Vranken committed [r512] on Code

    Migration of samples for MathWorks' Embedded Coder migrated to R2021b

  • Peter Vranken Peter Vranken committed [r511] on Code

    Migration of samples for MathWorks' Embedded Coder migrated to R2021b

  • Peter Vranken Peter Vranken committed [r510] on Code

    Integration of antlr-4.12.0-complete.jar, including StringTemplate V4 4.3.4.

  • Peter Vranken Peter Vranken committed [r509] on Code

    New version of excelExporter: 1.1 (with new data model 1001). See SVN revision 506 for details

  • Peter Vranken Peter Vranken committed [r508] on Code

    Output of samples re-generated in order to reflect the new tool version designation in some comments

  • Peter Vranken Peter Vranken committed [r507] on Code

    More books added to the list, output re-generated

  • Peter Vranken Peter Vranken committed [r506] on Code

    New feature: The data model (now 1001) became the new filed CellObject.is, which allows checking the cell contents for a specific (text) content. Use case are cells, with particular, known, enumerated strings contents, which can be queried in a templated, e.g., to implement switch/case constructs in the template

  • Peter Vranken Peter Vranken posted a comment on discussion What's new

    Bug fixes: The implementation of the binary-search-handle-map used to be platform dependent (an invalid assumption about the order of bit fields in binary code had been made) The code generator suffered from a null pointer exception when a template demanded frame sorting for a DBC file without any contained message. The exception was caught and reported but this hindered from completing the code generation and didn't lead to a meaningful error message More details can be found in the project's SVN...

  • Peter Vranken Peter Vranken committed [r505] on Code

    Update documentation

  • comFramework comFramework updated /readMe.md

  • comFramework comFramework released /2023-01-19-release-2.0-r500.zip

  • Peter Vranken Peter Vranken committed [r504] on Code

    Fix: Bad year corrected

  • Peter Vranken Peter Vranken committed [r503] on Code

    Folder renamed according to update of software revision

  • Peter Vranken Peter Vranken committed [r502] on Code

    Version designation adjusted according to merge of recent improvements in previous commit

  • Peter Vranken Peter Vranken committed [r501] on Code

    The release folder is updated with recent modifications made in the trunk, revisions 487-500 of the trunk folders of components canInterface, codeGenerator and excelExporter have been merged into this release folder. Main reason were two fixes:

  • Peter Vranken Peter Vranken committed [r500] on Code

    Fix: An empty DBC file without any message definition let to a (caught) null pointer exception if a template made use of frame sorting

  • Peter Vranken Peter Vranken committed [r499] on Code

    New constructor for timers added. The new constructor allows to control the phase of a regular, periodic timer

  • Peter Vranken Peter Vranken committed [r498] on Code

    Binary search handle map has been migrated to the fixed interface of the required lookup tables. Before the interface definition and thus the map implementation used to contain a platform dependency (see previous commit). Now, it's generic source code, which will succeed on all platforms

  • Peter Vranken Peter Vranken committed [r497] on Code

    Fix: New convenience macro contained a syntax error

  • Peter Vranken Peter Vranken committed [r496] on Code

    Fix: Unwanted and undocumented platform dependency of implementation eliminated. The implementation used to depend on the order in which the compiler organizes its bit fields, while this is not a guaranteed, safe order; the C standard leaves it open, which order a compiler may choose. So there was a significant chance that the implementation would have failed on a given platform. Now, the implementation uses explicit bit operations to ensure that the data is ordered correctly (rather than rel...

  • Peter Vranken Peter Vranken committed [r495]

    Documentation

  • Peter Vranken Peter Vranken committed [r494]

    More convenience macros for the use of the interfaces

  • Peter Vranken Peter Vranken committed [r493]

    Proper name of output file

  • Peter Vranken Peter Vranken committed [r492]

    Documentation

  • Peter Vranken Peter Vranken committed [r491]

    Recursive search for source files adopted from other branches

  • Peter Vranken Peter Vranken committed [r490]

    Typo

  • Peter Vranken Peter Vranken committed [r489]

    Fix: Still an HTML link with missing closing tag </html>

  • Peter Vranken Peter Vranken committed [r488]

    Update of references to the required Java packages

  • Peter Vranken Peter Vranken committed [r487]

    Typo

  • Peter Vranken Peter Vranken committed [r486]

    Wiki page "CAN Interface" modified with respect to the architectural redesign in revision 2.0

  • Peter Vranken Peter Vranken posted a comment on discussion What's new

    The CAN interface has undergone a redesign. The monolithic structure has been broken up into a now user-visible object structure with publicly defined interfaces. This allows to exchange all cooperating elements with interface-compatible other ones, which may be either chosen from the palette of available implementations or be self-made if specific platform or environment requirements hinder from using the pre-defined ones. The new concept widens the flexibility in integrating the interface in various...

  • Peter Vranken Peter Vranken modified a comment on discussion What's new

    Upload of last bug fix release of comFramework before redesign of API of CAN interface in upcoming release 2.0. Bug fix CAN interface in dispatching of events from custom sources. Many corrections in doxygen and source code documentation. No functional changes of code generators.

  • Peter Vranken Peter Vranken committed [r485]

    Fix: Many HTML links suffers from a missing closing tag </html>

  • Peter Vranken Peter Vranken committed [r484]

    Fix: Many HTML links suffers from a missing closing tag </html>

  • Peter Vranken Peter Vranken committed [r483]

    New revision announced

  • Peter Vranken Peter Vranken committed [r482]

    Fix: Many HTML links suffers from a missing closing tag </html>

  • comFramework comFramework updated /readMe.md

  • comFramework comFramework released /2022-10-04-release-2.0-r476.zip

  • Peter Vranken Peter Vranken committed [r481]

    Release of comFramework 2.0

  • Peter Vranken Peter Vranken committed [r480]

    Still some problems with the build.xml. The revised folder (slightly modified from 1.5 to 2.0) had not yet been considered correctly in ant build tasks distribution

  • Peter Vranken Peter Vranken committed [r479]

    Several corrections in documentation

  • Peter Vranken Peter Vranken committed [r478]

    Fix: Build scripts needed adjustment to altered ST4 and ANTLR jar file names

  • Peter Vranken Peter Vranken committed [r477]

    Very draft update of the architecture overview image

  • Peter Vranken Peter Vranken committed [r476]

    Preparation of comFramework release 2.0: JavaDoc documentation updated, samples re-run, etc.

  • Peter Vranken Peter Vranken committed [r475]

    Typos

  • Peter Vranken Peter Vranken committed [r474]

    Improved, more convenient user feedback from template expansion process offered

  • Peter Vranken Peter Vranken committed [r473]

    Typos

1 >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.