Changes between Version 94 and Version 95 of Docs/825gen2/Dev/DevVMTechnical


Ignore:
Timestamp:
08/13/26 17:28:42 (3 weeks ago)
Author:
Don Wilson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Docs/825gen2/Dev/DevVMTechnical

    v94 v95  
    112112=== Libraries ===
    113113
    114 ||lib825ev||http://tech.825spectrum.com/svn/arm825beta/libraries/lib825ev/trunk Library for newer style event based applications||
    115 ||lib825lang||http://tech.825spectrum.com/svn/arm825beta/libraries/lib825lang/trunk Library for 825 apps to handle multiple languages. A SQLite database holds a common set of strings to be used by multiple apps. Upon first run of an app strings are imported into the database from a UTF-8 CSV file. Read strings are cached into an STL map so database lookup is not required every time the string is needed again. 825 web pages may also retrieve language specific strings by reading the SQLite database using PHP.||
    116 ||lib825sql||http://tech.825spectrum.com/svn/arm825beta/libraries/lib825sql/trunk New apps wanting to use C++ wrapper functions for sqlite should use this instead of libsql3_7_9 or libsql. This library provides the C++ wrapper but does not have sqlite3 static code included. Apps using this will use /usr/lib/libsqlite3.so library dynamically loaded. This is a much more current version of sqlite3.||
    117 ||lib825db||http://tech.825spectrum.com/svn/arm825beta/libraries/lib825db/trunk Wrapper code to allow apps to use common code for SQLite and MySQL. Apps may add a configuration screen to select database type and settings. App startup code can then open the database based on the settings. This may become a replacement for lib825sql for new app development.||
    118 ||lib825||http://tech.825spectrum.com/svn/arm825beta/libraries/lib825/trunk Library for old style application compatibility. Should not be used for new applications||
    119 ||libapp||http://tech.825spectrum.com/svn/arm825beta/libraries/libapp/trunk Library for old style application compatibility. Should not be used for new applications||
    120 ||libsql||http://tech.825spectrum.com/svn/arm825beta/libraries/libsql/trunk Library for SQLite 3.6.12 and includes C++ wrapper code. Should not be used for new applications||
    121 ||libsql3_7_9||http://tech.825spectrum.com/svn/arm825beta/libraries/libsql3_7_9/trunk Library for SQLite 3.7.9 (newer than libsql) and includes C++ wrapper code. Should not be used for new applications||
     114||lib825ev||https://tech.825spectrum.com/svn/arm825beta/libraries/lib825ev/trunk Library for newer style event based applications||
     115||lib825lang||https://tech.825spectrum.com/svn/arm825beta/libraries/lib825lang/trunk Library for 825 apps to handle multiple languages. A SQLite database holds a common set of strings to be used by multiple apps. Upon first run of an app strings are imported into the database from a UTF-8 CSV file. Read strings are cached into an STL map so database lookup is not required every time the string is needed again. 825 web pages may also retrieve language specific strings by reading the SQLite database using PHP.||
     116||lib825sql||https://tech.825spectrum.com/svn/arm825beta/libraries/lib825sql/trunk New apps wanting to use C++ wrapper functions for sqlite should use this instead of libsql3_7_9 or libsql. This library provides the C++ wrapper but does not have sqlite3 static code included. Apps using this will use /usr/lib/libsqlite3.so library dynamically loaded. This is a much more current version of sqlite3.||
     117||lib825db||https://tech.825spectrum.com/svn/arm825beta/libraries/lib825db/trunk Wrapper code to allow apps to use common code for SQLite and MySQL. Apps may add a configuration screen to select database type and settings. App startup code can then open the database based on the settings. This may become a replacement for lib825sql for new app development.||
     118||lib825||https://tech.825spectrum.com/svn/arm825beta/libraries/lib825/trunk Library for old style application compatibility. Should not be used for new applications||
     119||libapp||https://tech.825spectrum.com/svn/arm825beta/libraries/libapp/trunk Library for old style application compatibility. Should not be used for new applications||
     120||libsql||https://tech.825spectrum.com/svn/arm825beta/libraries/libsql/trunk Library for SQLite 3.6.12 and includes C++ wrapper code. Should not be used for new applications||
     121||libsql3_7_9||https://tech.825spectrum.com/svn/arm825beta/libraries/libsql3_7_9/trunk Library for SQLite 3.7.9 (newer than libsql) and includes C++ wrapper code. Should not be used for new applications||
    122122
    123123=== Standard Apps ===
    124124
    125 ||chkwgh||http://tech.825spectrum.com/svn/arm825beta/applications/standard/chkwgh/trunk Checkweigher||
    126 ||dfc||http://tech.825spectrum.com/svn/arm825beta/applications/standard/batcher/trunk Digital Fill Control / Batcher||
    127 ||hway||http://tech.825spectrum.com/svn/arm825beta/applications/standard/Highway/trunk Highway Weigh Station||
    128 ||ids||http://tech.825spectrum.com/svn/arm825beta/applications/standard/ids/trunk ID Storage||
    129 ||mscale||http://tech.825spectrum.com/svn/arm825beta/applications/standard/mscale/trunk Multi Scale||
     125||chkwgh||https://tech.825spectrum.com/svn/arm825beta/applications/standard/chkwgh/trunk Checkweigher||
     126||dfc||https://tech.825spectrum.com/svn/arm825beta/applications/standard/batcher/trunk Digital Fill Control / Batcher||
     127||hway||https://tech.825spectrum.com/svn/arm825beta/applications/standard/Highway/trunk Highway Weigh Station||
     128||ids||https://tech.825spectrum.com/svn/arm825beta/applications/standard/ids/trunk ID Storage||
     129||mscale||https://tech.825spectrum.com/svn/arm825beta/applications/standard/mscale/trunk Multi Scale||
    130130
    131131