![]()
Contents
Cirrus Link Resources
Cirrus Link Website![]()
Contact Us (Sales/Support)![]()
Forum![]()
Cirrus Link Modules Docs for Ignition 7.9.x![]()
Inductive Resources
Ignition User Manual![]()
Knowledge Base Articles![]()
Inductive University![]()
Forum![]()
The following API calls are available for the MQTT Recorder Module and can be executed within any of the Ignition Designer Script Consoleavailable Ignition scopes.
...
Anchor createConfig createConfig
system.cirruslink.recorder.createConfig(type, props) → voidParametersType (str)String typeThe type of configuration to create with valid options:
"General""Tables"Map propsDictionary of properties making up the configuration with the following keys and datatypes:GeneralId (Long)
Enabled (bool)Datasource (str)PartitionPeriod (str)TablesId (long)TableName (str)
Enabled (bool)
RecordType (str)
GroupId (str)
EdgeNodeId (str)
DeviceId (str)
FilteredProperties (str)
Return ValueA map representing the newly created configuration after it has been written to the database. (added 4.0.16)None
Anchor readConfig readConfig
system.cirruslink.recorder.readConfig(type) → ListParametersType(str)String typeThe type of configuration to read with valid options:
"General""Tables"Return ValueA List of the Dictionaries of properties making up the configurations with the following keys and datatypes:GeneralId (Long)
Enabled (bool)Datasource (str)PartitionPeriod (str)TablesId (long)TableName (str)Enabled (bool)RecordType (str)GroupId (str)EdgeNodeId (str)DeviceId (str)FilteredProperties (str)Anchor updateConfig updateConfig
system.cirruslink.recorder.updateConfig(type, id, collisionPolicy, props) → voidParametersString typeType(str)The type of configuration to update with valid options:"General""TablesLong id"Id (long)The ID of the record to updatecollisionPolicy(str)"MergeOverwrite" or "Overwrite""MergeOverwrite" will replace the existing properties in the record ID with only those included in the call"Overwrite" will replace all properties in the record ID with those in the callMap propsDictionary of properties making up the configuration with the following keys and datatypes:GeneralId (Long)
Enabled (bool)Datasource (str)PartitionPeriod (str)TablesId (long)TableName (str)Enabled (bool)RecordType (str)GroupId (str)EdgeNodeId (str)DeviceId (str)FilteredProperties (str)Return valueNoneA map representing the updated configuration after it has been written to the database. (added 4.0.16)Anchor deleteConfig deleteConfig
system.cirruslink.recorder.deleteConfig(type, id) → voidParametersString typeType(str)The type of configuration to delete with valid options:"General""TablesLong id"Id (long)The ID of the record to deleteReturn valueNoneTrue if the record was successfully deleted otherwise False is returned. (added 4.0.16)