Commit Graph

  • ecc5a0f6af Manual merge main avitry 2023-12-20 17:09:27 +01:00
  • 560c2412d5 Initial commit avitry 2023-12-20 15:51:39 +01:00
  • f46b8b3101 Update UserLogSetSeverityLevel to return the level prior to changing 2.0.1 Tyler Matijevich 2023-09-13 17:08:48 -05:00
  • 70e6133cbf Update comments and multiline statements. Increase format value array size. Set dependency version. Add readme and license to package. 2.0.0 Tyler Matijevich 2023-04-11 12:23:26 -05:00
  • 71712d0505 Update comments, make message length public Tyler Matijevich 2023-03-05 16:31:25 -06:00
  • e1cc0d1531 Update README.md Tyler Matijevich 2023-02-09 12:33:34 -06:00
  • b20bc0d0f7 Rename Arguments to Values, update parameter descriptions to simplify Tyler Matijevich 2023-02-07 17:51:33 -06:00
  • 8577c51f6b Update readme with new function names Tyler Matijevich 2023-02-06 17:32:54 -06:00
  • 037c0a8bf0 Create UserLogEventText allowing users to write to the description column of the logger using binary-encoded data and the text system (required). Tyler Matijevich 2023-02-03 13:06:53 -06:00
  • 4cb5d39223 Bump version. Rename Quick, Format, and Message to Basic, Advanced, and Custom. Tyler Matijevich 2023-02-03 10:24:23 -06:00
  • 64e4d6d883 Revise comments. Upper camel case function parameters. Replace Args with Arguments. Tyler Matijevich 2023-02-03 10:21:13 -06:00
  • 0a3679bf72 Introduce table and script to produce localized texts. Revise internal facility number to align with my user libraries. Modify public facility from 1 to 10 for uniqueness. Tyler Matijevich 2023-02-03 09:51:19 -06:00
  • 8d56feb3a3 Use upper camel case and revise code blocks for consistency and matching coding guidelines Tyler Matijevich 2023-02-03 09:19:35 -06:00
  • 0b0eccd375 Rename for consistency Tyler Matijevich 2023-02-01 15:55:52 -06:00
  • d7b1a02c40 Rename for consistency Tyler Matijevich 2023-02-01 15:55:19 -06:00
  • af8c482be4 Fix persistence in logbook creation. Bump version 1.0.1 Tyler Matijevich 2022-11-08 17:29:32 -06:00
  • 836122a2c1 Update README.md 1.0.0 Tyler Matijevich 2022-10-21 23:43:01 -05:00
  • 12e3fdfe5a Fix readme Tyler Matijevich 2022-10-08 21:14:08 -05:00
  • 16262b1fad Update readme Tyler Matijevich 2022-10-08 21:12:10 -05:00
  • df764653bb Create event ID decoding functions Tyler Matijevich 2022-10-08 20:36:00 -05:00
  • 40bf87fc94 Fix recursion protection. Protect internal constants. Add user texts for error messages. Tyler Matijevich 2022-10-08 20:06:48 -05:00
  • e98fd3f33b Add create function. Update constants and return values. Update readme. Tyler Matijevich 2022-09-28 16:19:40 -05:00
  • 3739a2c4cb Re-create simple format and severity functions. Implement suppression. Tyler Matijevich 2022-09-28 15:17:43 -05:00
  • 8846429682 Major update to naming style, error handling, string helper functions Tyler Matijevich 2022-09-28 14:36:35 -05:00
  • ba33c45c87 Report errors from ArEventLog. Return record ID instead of ArEventLog status. Tyler Matijevich 2022-09-06 17:13:01 -05:00
  • 889d7a5b72 Separate string functions and use common header. Create automatic message if missing parameter. Tyler Matijevich 2022-09-06 16:14:48 -05:00
  • fbbce7d455 Rework log function with full access to all write inputs. Embed string handling functions. Tyler Matijevich 2022-08-25 19:05:10 -05:00
  • d6a1169850 Hotfix of 0.4.2 0.4.3 Tyler Matijevich 2022-03-11 16:45:16 -06:00
  • 23214c61c8 Update history and prepare release candidate 0.4.2 Tyler Matijevich 2022-02-18 17:39:14 -06:00
  • f7d45a4f1b Guard null pointers Tyler Matijevich 2022-02-18 17:38:37 -06:00
  • 0c035b3cbc Simplify CreateCustomLogbook execution. Specific declaration prototypes and usage samples in readme Tyler Matijevich 2022-02-18 17:31:23 -06:00
  • c68d7409f1 Prepare release 0.4.1 Tyler Matijevich 2022-02-06 21:42:26 -06:00
  • de743cd7fe Distinguish functions with format parameter Tyler Matijevich 2022-02-06 21:40:46 -06:00
  • 76144e1c99 Adjust version 0.4.0 Tyler Matijevich 2022-01-21 10:48:40 -06:00
  • f419a29ffd Prepare new release Tyler Matijevich 2022-01-20 16:24:52 -06:00
  • 0adca67617 Update constants, update readme Tyler Matijevich 2022-01-20 16:22:14 -06:00
  • b1bf0ba30d Safely write admin message Tyler Matijevich 2022-01-20 16:07:22 -06:00
  • 5d19f4e79e Update comments, simply standard types, add C++ compatibility to header Tyler Matijevich 2022-01-20 15:36:29 -06:00
  • 8ac8cf6302 Add IecString dependency and incorporate format string function directly in log message Tyler Matijevich 2022-01-18 11:58:45 -06:00
  • 21dbd7fa5b Update comment on logbook size Tyler Matijevich 2022-01-07 12:25:24 -06:00
  • fb5ab7f9da Fix library description, add list of functions to readme 0.3.2 Tyler Matijevich 2021-12-05 12:38:31 -06:00
  • 98986030b2 Prepare for new release Tyler Matijevich 2021-12-05 12:35:29 -06:00
  • 8dce7115cc Expand messaging with option for writing to custom logbook Tyler Matijevich 2021-12-05 12:16:43 -06:00
  • fa8752d940 Remove cyclic state enum and library error enum. Simply use ArEventLog error id for return, otherwise -1 for catch-all. Tyler Matijevich 2021-12-05 11:37:07 -06:00
  • 75f8ed2026 Fix naming 0.3.1 Tyler Matijevich 2021-11-06 19:39:06 -04:00
  • 37d09adc23 Prepare new release Tyler Matijevich 2021-11-06 19:32:41 -04:00
  • 553ebd5096 Update README.md Tyler Matijevich 2021-11-06 19:31:22 -04:00
  • ce0c716a15 Update readme and comments Tyler Matijevich 2021-11-06 19:04:25 -04:00
  • 672a3133db Add comments and rename admin functions Tyler Matijevich 2021-11-05 12:39:30 -04:00
  • 177d1e1463 Remove storage types enum and struct from definitions and declarations in favor of typedefs Tyler Matijevich 2021-11-04 14:47:18 -04:00
  • d5d9325a52 Merge branch 'main' into develop Tyler Matijevich 2021-11-04 14:31:17 -04:00
  • 9a5637ca72 Create additional severity levels and re-order in increasing verbosity Tyler Matijevich 2021-11-04 14:29:46 -04:00
  • 2eba66537c Fix url Tyler Matijevich 2021-10-18 13:34:28 -05:00
  • e7d5d9d0d3 Prepare new release 0.3.0 Tyler Matijevich 2021-10-08 18:14:28 -05:00
  • 81b78bae06 Update README.md Tyler Matijevich 2021-10-08 18:11:53 -05:00
  • a438dd4fcb Comments, add dependency, update readme and history Tyler Matijevich 2021-10-08 18:09:28 -05:00
  • 98cb9e0f82 Update logging information and create new log info function Tyler Matijevich 2021-10-08 17:59:47 -05:00
  • 924fc43d8e Rename LogMessage, error if severity exceeds error Rename SetThreshold Remove global variable references from main header, declare max messages in constants table Tyler Matijevich 2021-10-08 17:34:36 -05:00
  • 898936703a Remove existing log function, buffer function block, and get info function Tyler Matijevich 2021-10-08 17:26:51 -05:00
  • c8f3bb486c Write an admin message when the max messages per cycle has been reached Tyler Matijevich 2021-10-08 17:11:30 -05:00
  • 1954e22853 Comment log message, Limit message to 125 characters (default), Create function to set severity including an option to suppress all Tyler Matijevich 2021-10-06 17:47:04 -05:00
  • 74cff1ee3d Attempt to use ArEventLogWrite() in one scan with LogMessage() Tyler Matijevich 2021-09-26 19:02:30 -05:00
  • b1d4345ef7 Update README.md Tyler Matijevich 2021-09-26 11:39:09 -05:00
  • 179ca2d20f Add license and readme Tyler Matijevich 2021-09-26 11:36:56 -05:00
  • 3af872e3e3 Untangle calls to EventLogWrite when there's multiple logs for multiple scans Tyler Matijevich 2021-09-16 22:40:12 -05:00
  • aa90d98f09 Fix nextWrite storage modifier, needs to be static Fix nextWrite update, needs to be an assignment Remove any ambiguity of incrementing in combination with assignment Tyler Matijevich 2021-09-16 22:32:59 -05:00
  • a91c019415 Increase performance by scaling the instances of the event log write function block Tyler Matijevich 2021-09-16 21:14:50 -05:00
  • 7e9c5b4bbe Update comments, Update version history Tyler Matijevich 2021-09-15 16:24:33 -05:00
  • 92d459882b Fix buffer count, Fix memcpy parameters Tyler Matijevich 2021-09-15 16:03:03 -05:00
  • 993c486361 Update CyclicLogBuffer, declare global variables, C comments, string.h, lower camelcase Add promptEmty check Update GetBufferInfo to new scheme Tyler Matijevich 2021-09-15 13:56:52 -05:00
  • 81bec58e0e Update the LogMessage function with lower camelCase and all C comments Adjust strcpy to prevent overflow Add status for ST_name error Tyler Matijevich 2021-09-14 22:04:22 -05:00
  • 8b41633601 Update IEC types with simpler enumeration conversion All lower camelcase for info structure, Include additional statuses Update header file to include global variable references Tyler Matijevich 2021-09-14 19:54:55 -05:00
  • 337fd3430c Rename library files for consistency Tyler Matijevich 2021-06-01 16:56:23 -05:00
  • b79efb1082 Prepare for new release 0.2.0 Tyler Matijevich 2021-02-22 11:10:06 -06:00
  • c6a5f5806f Rename function to avoid conflict with AsArProf, Update readme & license Tyler Matijevich 2021-02-22 11:07:23 -06:00
  • 895753d611 Update headers, Update readme, Project view comments, Import latest IecFrmtStr Tyler Matijevich 2021-02-08 14:30:43 -06:00
  • 4785a6985c Rename ignored entries to suppressed entries Tyler Matijevich 2021-01-11 14:40:18 -06:00
  • 355b49c63d Prepare new release 0.1.3 Tyler Matijevich 2020-12-02 19:25:14 -06:00
  • 9f07e57f62 Update error enumeration naming Tyler Matijevich 2020-12-02 19:24:03 -06:00
  • bdd6226468 1. Switch variable from global to static 2. Fix return value reset Tyler Matijevich 2020-12-02 19:03:17 -06:00
  • 5257e87e35 Implement severity threshold (level of verbosity) to filter which log messages are actually written to the logbook Tyler Matijevich 2020-12-02 18:47:13 -06:00
  • 9becab56bd Prepare library for new release 0.1.2 Tyler Matijevich 2020-11-25 14:10:29 -06:00
  • aca3c27ca9 Add readme Tyler Matijevich 2020-11-25 14:06:00 -06:00
  • d7b4c720e1 Add changelog Tyler Matijevich 2020-11-25 13:55:03 -06:00
  • a25e37afa4 Display max entries (USER_LOG_BUFFER_SIZE) in admin messages Tyler Matijevich 2020-11-25 13:54:53 -06:00
  • e9a8b3c02f Prepare library for release 0.1.1 Tyler Matijevich 2020-11-18 17:17:38 -08:00
  • 1d28b42fb5 Improve the counting for number of entries in the buffer Tyler Matijevich 2020-11-18 17:03:16 -08:00
  • effd2bd6ad Add administrative logging when the buffer is full and subsequently emptied Tyler Matijevich 2020-11-18 16:49:34 -08:00
  • f504a54db0 Prepare library for first release 0.1.0 Tyler Matijevich 2020-11-04 11:22:58 -08:00
  • c8be8636f2 Finalize comments, constants, type declarations, trace configuration Tyler Matijevich 2020-11-04 11:20:55 -08:00
  • cd364275c0 Finalize Sample task and watch window, Re-order user log library files, Remove old tasks, Tyler Matijevich 2020-11-04 08:39:53 -08:00
  • 3b3679deee Update function addresses, add error handling and additional status information Tyler Matijevich 2020-11-02 11:14:40 -08:00
  • 2b2c9265c0 Implement burst test Tyler Matijevich 2020-11-01 18:55:29 -08:00
  • 06681ffe15 The sample is working with the user library Tyler Matijevich 2020-11-01 18:28:29 -08:00
  • 04289339dc Write and build cyclic function block Tyler Matijevich 2020-11-01 17:51:24 -08:00
  • 607ff442d5 Create log event function to add events to the buffer Tyler Matijevich 2020-11-01 09:21:29 -08:00
  • 9c165bdb63 Get working example (Program) for a log write, Ignore preliminary library source files Tyler Matijevich 2020-10-29 07:47:40 -07:00