pedroivomarques
- 6,127 total downloads
- last updated 4/11/2021
- Latest version: 2.0.3
A simple way to Publish the values of a TC2/3 PLC variables to a MQTT Broker. To use just var adsMqtt = new Ads2Mqtt() and Start() and to configure it just use the NEL.AppConfig UI that automatically runs at runtime. Other way is to use the package [NEL.AppConfig.Client] to make your own...
More information
- 4,886 total downloads
- last updated 4/11/2021
- Latest version: 1.0.3.1
This is a MQTTnet wrapper. Usage example: Client = new MQTTClient(<settings>); Client.ClientConnected += (t, p) =>{ t.Subscribe<<your object>>(<topic>, (t, p) => { <code> }); }; The method handlig the NewMessage is a parameter of Subscribe.
- 4,607 total downloads
- last updated 3/22/2021
- Latest version: 1.0.3.12
Beckhoff.TwinCAT.Ads Wrapper. Currently it's only possible to Write on primitive symbols outside DUTs. In order to use just var tcClient = new TCClient(new TCClientConfig(<some alias>,<AmsNetId>,<symbol name filter>)); Connet() and it's ready to Read/Write symbols. It's also possible to un/register...
More information
- 1,669 total downloads
- last updated 4/5/2021
- Latest version: 1.0.1.7
This is the Core side of the AppConfig package. It should be present in Client and Server package.
- 1,655 total downloads
- last updated 1/26/2021
- Latest version: 1.0.2.7
Easily configure your aplications using this package. Just var webConfig = new WebConfigurationManager(<Title>), Add pages and your configuration UI will be available at runtime accessing http://localhost:<port>/. All the configurations made on the UI are received by event on you application. Nested...
More information
- 1,581 total downloads
- last updated 12/10/2020
- Latest version: 1.0.1
Simple way to capture MQTT payloads and save it on MongoDB organized by timestamp. To use just var m2m = new Mqtt2Mongo() and Start() and to configure it just access http://localhost:8081/ or use a custom port. [API Package for queries available]
- 1,257 total downloads
- last updated 4/5/2021
- Latest version: 1.0.0.24
Usage: just var config = new AppConfigurator(<Your App Name>) and config.AddConfiguration<<Your Object>>(new Your Object()); Then after using the embedded Client Configurator that runs on AppConfigurator Start(), only need to config.GetConfigurations<Your Object>(mqtt) and your objects will be...
More information
- 1,223 total downloads
- last updated 4/5/2021
- Latest version: 1.0.0.22
This is the client of NEL.AppConfig.Host. This package can subscribe Log Entries and CRUD configurations.
Usage: var AppClient = new AppConfiguratorClient(); AppClient.ConnectedToServer += AppClient_ConnectedToServer; AppClient.NewLogEntry += AppClient_NewLogEntry;
- 535 total downloads
- last updated 4/7/2021
- Latest version: 1.0.0.3
Usage: Log. Init(..)/Info(..)/...; Then just subcribe Log.NewEntry and all log events will fall there. Fatal type will also log on EventViwer.
- 143 total downloads
- last updated 4/5/2021
- Latest version: 1.0.0.2
This package is a great and a fast way to share (big) objects between 2 or more processes. Usage var mmo = new MemoryMappedObject(<name you object>); then use Create to create and store the object (the object is cleared as soon as the process dies). To read the object in other project, use the same...
More information
- 69 total downloads
- last updated 3/28/2021
- Latest version: 1.0.0
This package is an API used to query NEL.Mqtt2Mongo database. Usage: Create an object Mqtt2MongoQueryable and all query options are available on the methods.