{"id":19189999,"url":"https://github.com/ixoncloud/sigmatek-logger-api","last_synced_at":"2026-03-19T08:37:38.865Z","repository":{"id":38534674,"uuid":"483558534","full_name":"ixoncloud/sigmatek-logger-api","owner":"ixoncloud","description":null,"archived":false,"fork":false,"pushed_at":"2022-06-23T13:00:54.000Z","size":1442,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T03:46:10.560Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Smalltalk","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ixoncloud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-20T07:51:42.000Z","updated_at":"2022-04-20T08:02:29.000Z","dependencies_parsed_at":"2022-08-18T19:21:15.727Z","dependency_job_id":null,"html_url":"https://github.com/ixoncloud/sigmatek-logger-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ixoncloud/sigmatek-logger-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ixoncloud%2Fsigmatek-logger-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ixoncloud%2Fsigmatek-logger-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ixoncloud%2Fsigmatek-logger-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ixoncloud%2Fsigmatek-logger-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ixoncloud","download_url":"https://codeload.github.com/ixoncloud/sigmatek-logger-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ixoncloud%2Fsigmatek-logger-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29980820,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T11:32:33.923Z","updated_at":"2026-03-01T19:03:03.628Z","avatar_url":"https://github.com/ixoncloud.png","language":"Smalltalk","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sigmatek IXON LoggerAPI Example Project\n\nThis project consists of function blocks for a Sigmatek PLC to send data event-based or at high speed to the IXON Router. The IXON Router in turn sends it to the IXON Cloud. The [LoggerAPI](https://support.ixon.cloud/hc/en-us/articles/360018835499-LoggerAPI) of the IXON router is used to accept the data from the Sigmatek PLC\n\n## Requirements\n\n- Sigmatek Controller\n- LASAL CLASS\n- [IXrouter Edge Gateway](https://www.ixon.cloud/iiot-platform/connectivity-products/ixrouter-edge-gateway)\n- Cloud Logging license\n\n## How to use\n\nUse cIXONConv10Value and/or cIXONConv5Int5Str as a template for your own classes in LASAL Class.\\\nUse the csv files as a template for your own variables, log triggers, and tags in IXON Cloud\n\n## IXON_LoggerAPI\n\nThis class sets up a TCP connection to the IXrouter.\\\nLogging data, that is received via server sData, is sent unchanged to the IXrouter.\\\nThe buffer size is 20 messages. This value can be adjusted in the Defines.\n\n### Servers:\n\n|               |                                                                                                         |\n| ------------- | ------------------------------------------------------------------------------------------------------- |\n| sIPAddrIXON   | The IP address of the IXrouter.                                                                         |\n| sIPAddrPLC    | The IP address of the PLC, also used for the LoggerAPI datasource configuration in IXON Cloud.          |\n| sPasswordIXON | The password used by the LoggerAPI, also used for the LoggerAPI datasource configuration in IXON Cloud. |\n| sState        | Displays the current connection status.                                                                 |\n| sData         | String of data to be sent to the IXrouter. Note: This string is sent unchanged.                         |\n\n## cIXONConv10Value\n\nThis class converts the value of up to 10 variables to a string that is sent to IXON_LoggerAPI.\\\nLog triggers are used to log values at exactly the same time in IXON Cloud.\n\nThe string is constructed as follows:\n\n`\"@Trigger=t\u003cnew line\u003e@sName1=sValue1\u003cnew line\u003e@sName2=sValue2\u003cnew line\u003e....@sName10=sValue10\u003cnew line\u003e@Trigger=f\u003cnew line\u003e\"`\n\nFirst the trigger is set to true, then the variables follow and finally the trigger is set to false again.\n\n### Servers:\n\n|                    |                                                                |\n| ------------------ | -------------------------------------------------------------- |\n| sSetInitNrOfEntrys | The amount of variables to be converted                        |\n| sTriggerName       | The trigger name, as configured in IXON Cloud.                 |\n| sCmdConvert        | When this value changes the conversion process will be started |\n| sName1..10         | The variable name as configured in IXON Cloud                  |\n| sValue1..10        | The value of the variable                                      |\n\n### Clients:\n\n|          |                                                                                                                   |\n| -------- | ----------------------------------------------------------------------------------------------------------------- |\n| ToString | The string with converted data is then sent to IXON_LoggerAPI. It must be connected to sData from IXON_LoggerAPI. |\n\n## cIXONConv5Int5Str\n\nThis class converts the value of up to 5 integer and 5 string variables to a string that is sent to IXON_LoggerAPI.\\\nLog triggers are used to log values at exactly the same time in IXON Cloud.\n\nThe string is constructed as follows:\n\n`\"@Trigger=t\u003cnew line\u003e@sIntegerName1=sInteger1\u003cnew line\u003e....@sIntegerName5=sInteger5\u003cnew line\u003e....@sStringName1=x,sString1\u003cnew line\u003e....@sStringName5=x,sString5\u003cnew line\u003e.@Trigger=f\u003cnew line\u003e\"`\n\nFirst the trigger is set to true, then the variables follow and finally the trigger is set to false again.\n\n### Servers:\n\n|                     |                                                                |\n| ------------------- | -------------------------------------------------------------- |\n| sSetInitNrOfInteger | The number of integers to be converted                         |\n| sSetInitNrOfString  | The number of strings to be converted                          |\n| sTriggerName        | The trigger name, as configured in IXON Cloud.                 |\n| sCmdConvert         | When this value changes the conversion process will be started |\n| sIntegerName1..5    | The variable name as configured in IXON Cloud                  |\n| sInteger1..5        | The value of the variable                                      |\n| sStringName1..5     | The variable name as configured in IXON Cloud                  |\n| sString1..5         | The value of the variable                                      |\n\n### Clients:\n\n|          |                                                                                                                   |\n| -------- | ----------------------------------------------------------------------------------------------------------------- |\n| ToString | The string with converted data is then sent to IXON_LoggerAPI. It must be connected to sData from IXON_LoggerAPI. |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fixoncloud%2Fsigmatek-logger-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fixoncloud%2Fsigmatek-logger-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fixoncloud%2Fsigmatek-logger-api/lists"}