GI.config serves as the platform-independent configuration application for GI.bench or third-party applications through its XML-RPC API.
Functionality
The primary functions of GI.config include:
-
Serving as an abstraction interface between configuration files stored in the filesystem (*.gcf, ...) and the touchable XML-RPC API. To implement this API, refer to the documentation available here: API Quick Start Guide.
-
Facilitating access to a full property structure element, from the entire structure down to a single item, using the same function (e.g., accessing a full variable versus individual variables unit-factor).
-
Simplying the configuration processes through the inclusion of selection variants and limits delivered via the interface.
-
Enforcing all necessary rules and tests for a system-wide valid configuration.
GI.config is also integrated into Q.station's firmware and can be directly accessed with an XML-RPC client. While configuring a device without using GI.bench is possible, it is not our recommended option due to performance considerations of Q.station. Configuring directly on the device is approximately 10 times slower compared to using GI.config on a PC.
Object types
The system consists of different type of objects, which have structured properties.
- Project (can own Controllers and Features)
-
Features (can own Stream Processors)
-
Stream Processor
-
Variable (can own —)
-
-
-
Controller (can own Features, Adapters and InternalModules)
-
Features (can own Stream Processors)
-
Stream Processor (can own Variables)
-
Variable (can own —)
-
-
-
InternalModule (can own Variables)
-
Variable (can own —)
-
-
Adapter (can own Modules)
-
Module (can own Variables)
-
Variable (can own —)
-
-
-
-
👉 Key points for understanding the object structure in GI.config:
- In GI.config based on PC, the highest level in the hierarchy is the "Project" Object, while the lowest level is the "Variable" Object.
- In GI.config based on Q.station, the highest level is the "Controller" Object, and the lowest level remains the "Variable" Object.
- Depending on the use case, the availability of each object can change (e.g., GI.config running in a controller may only have objects up to "Controller").
- Each object can and must be connected together according to coded functionality.
- An owner object can possess sub-objects of different types and organizes them using different lists.
- If an index is needed, its position within this list is considered (the index no longer holds essential meaning except for sorting or displaying purposes).
- For identification, each object has a unique ID (UUID), generated by a UUID generator from the POCO library. These IDs connect the objects together and are stored in configuration files to prevent loss.
Get Owned Object IDs
As previously stated, GI.config contains dependencies in a tree structure among its objects. All child objects are associated with a parent object. To begin identifying object IDs within GI.config, you can use the GetIDsFromObjectType method.
To understand the structure in GI.config, you need to retrieve information about "Owned" objects. For instance, you can obtain all "Adapters" owned by a "Controller," or all "Variables" owned by a "Module." This information can be obtained as a property of these objects using the GetConfigs method. The specific property name required depends on the object type.
Some examples:
-
“Controller” object:
-
get owned adapter IDs with → General/OwnedIDsAdapter
-
get owned feature IDs with → General/OwnedIDsFeature
-
get owned internal module IDs with → General/OwnedIDsInternalModule
-
-
“Module” object
-
get owned variables IDs → General/OwnedIDsVariable
-
It is also possible to get the information about the “Owner” ID of an object using General/OwnerID.
DRC - Design Rule Check
The “Design Rule Check” (short: DRC) is a main functionality of GI.config, which takes care of a correct over-all configuration of a Project. At each configuration step (SetConfig, CreateObject,…), it takes care of:
-
Valid configurations of each object and relations between objects.
-
Defaulting parameter values “forced” (e.g. if an object is newly created) or “on error” (e.g. if one parameter is changed and therefore another one is not longer existing) but NOT creating needed or deleting not longer needed objects !!!
-
Refreshing elements (e.g. selection possibilities of combo boxes, limits of values, hint generation, setting options, …)
-
Doing all kind of checks
-
Notification handling for clients (added, removed, changed and defaulted notifications of objects and their parameters)
All objects that are touched or modified during the setting or modification process are stored in a central list. At the end of each function call that influences these objects (based on the "DisableDRC" parameter), this list undergoes DRC handling. Subsequently, the list is cleared to enable monitoring of subsequent events.
As a result of DRC handling, the API returns lists of changes (based on the "ReturnConfigChangesReasonBitset" parameter) and states (such as Info, Warnings, Errors, etc.) related to the causing object (ID).
- DisableDRC: Disableing the DRC is not recommended in “standard” use. In special cases it could make sense for speeding up configuration (e.g. if n-variable names should be changed once, DisableDRC n-1 times and !DisableDRC with last change - this is a MUST !!!)
- ReturnConfigChangesReasonBitset: This bitset defines which information is generated once by this actual DRC within the ReturnLists in the API Base Result. See also GIns_Enum_NotifyReason
Settings
Some global settings for the behaviour of GI.config can be done via the “Settings” Method of the ConfigAPI. Pay attention, that all accessing clients can change this settings (also GI.bench does so) and therefore modifying the behaviour of it. Settings are stored as long as GI.config is running or one other client changes something ….
PLEASE DON'T MODIFY ANYTHING HERE, if you are not 100% sure what the consequences are. Default values are best case for most situations.
-
AutomaticDRCAtAPIFunctionsHandlesChangedMarkedObjectsOnly: (default: false)
-
true: only changed objects will be handled
-
false: all objects will be handled
-
-
ChooseCombinedHandlingForMultipleParameteredElements: (default: false)
-
true: multiple parametered elements are handled within one combined element
-
false: multiple parametered elements are handled in as much elements as parameters count
-
-
ClearTraceOnce: (default: false)
-
true: clear trace once, if it is enabled
-
false: don't touch trace
-
-
DisableErrorWithEmptyStreamProcessors: (default: false)
-
true: no error is shown, if a stream processor is empty
-
false: show error
-
-
FeatureSelector: (default: “”)
-
“SuperUser”: enable some SuperUser features
-
“Default”: reset all FeatureSelector options to default
-
-
GenerateItemInListIfEmptyForXMLInterface: (default: false)
-
true: generate a list item, if no one is present - for better use with GI.monitor
-
false: leave it empty
-
-
GenerateOptionChangedNotifications: (default: true)
-
true: changed notifications are also generated, if options of an element are changing
-
false: don't do
-
-
IgnoreWritingThisValuesForTest: (default: false)
-
true: disable changing this values
-
false: enable
-
-
MarkObjectChangedInsteadOfEachParameterChangedCountPercentage: (default: 10.0)
-
Percentage of changed parameters of an object, where not each parameter is marked as changed, but full object will be.
-
-
TraceOutput: (default: Off)
-
Off: no trace
-
Console: trace to console (slow)
-
Console and file: trace to console and file in Log-directory (very slow)
-
-
TryLoadAlsoLegacyFilesAtRead: (default: false)
-
true: try load legacy files
-
false: don't do
-
GI.config Assistant
For proper configuration, it is necessary to make a call to the function CallAssistant after adding or deleting objects.
CallAssistant:
- ID: Highest object ID (usually the ID of the project object)
- Parameters: empty
- Type: TuneSubObjects
Testing
To test the GI.config XML-RPC API (using your own client or GI.monitor), you must connect to an XML-RPC server, such as Q.station or GI.bench. The first step in working with GI.config is to create some "objects" like Project, Controller, Adapter, Modules, and Variables. You can either load an existing system (Q.station + modules) into your GI.config, or if you don't have a device available, you can use GI.bench and load the example projects provided with the GI.bench setup.
For detailed instructions on common procedures, please refer to the “How To...” section, which offers step-by-step guidance.
API Base Results
All methods responding with at least these result elements.
ReturnLists
Name |
Type |
Description |
||
---|---|---|---|---|
ReturnLists |
GInsXmlRpcStdAPI::CType_Info_ReturnLists |
Name |
Type |
Description |
Changes |
Array of GInsXmlRpcStdAPI:: GIns_Info_Notification |
List, containing dynamic system state information e.g. Changed, Added, … |
||
States |
Array of GInsXmlRpcStdAPI:: GIns_Info_States |
List, containing static object state information marked as Info, Warning, Error severity. |
ReturnState
Name |
Type |
Description |
---|---|---|
ReturnState |
GInsXmlRpcStdAPI:: GIns_Info_State |
Method result state information marked as Info, Warning, Error Level |
Structs
TypeIDs
To ensure accurate decoding and identification of structs, each XmlRpcValue struct provides a StructTypeID() method.
For instance, consider the "Config" element in the "Type_Base_ConfigWithOwner": use the StructTypeID() method of the value itself and compare it with predefined struct IDs.
For example:
giconfig_ConfigAPI::CType_Base_ConfigWithOwner result;
Results.Get_Configs(0, result); //Results is of type giconfig_ConfigAPI::GetConfigs::CResults
if (result.Get_Config().getStructTypeID().compare(giconfig_ConfigAPI::CType_Config_Variable::StructTypeID()) == 0)
{
giconfig_ConfigAPI::CType_Config_Variable Variable;
result.Get_Config(Variable);
if (value.Get_AnalogInput() != GInsXmlRpc::XmlRpcValue()) //check if valid
{
std::cout << " -----> Analog Input found! " << std::endl;
}
}
Types
The structure of GI.config Type-Names conforms to the properties and information they contain. For example a type of
Type_Config_<ObjectType>
can contains ALL configuration information of a certain “ObjectType”.
Because one ObjectType can encompass numerous properties and information, the types themselves may contain struct-elements to consolidate related information. For instance, in the case of a Variable-Object:
Type_Config_Variable_General
Type_Config_Variable_AnalogInput
Type_Config_Variable_AnalogOutput
Type_Config_Variable_DigitalInput
...
and again sub structs like:
Type_Config_Variable_General_Average
Type_Config_Variable_General_Oversampling
Type_Config_Variable_General_ValueHandling
...
Single properties of a GI.config Type struct are “GInsXmlRpcStdAPI Types”.
This is automatically generated wiki-code for testing purposes!
giconfig_ConfigAPI
Structs
Type_Base_ObjectRef (1.0)
class CType_Base_ObjectRef : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
Name |
std::string |
|
OwnerIndex |
int32_t |
Default: 0 |
ID |
std::string |
Type_Base_PNV_PropertyItem (1.1)
class CType_Base_PNV_PropertyItem : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
Name |
std::string |
|
Types |
GInsXmlRpcStdAPI::CGIns_Info_ElementList |
class CType_Base_PNV_ContainerItem : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
Name |
std::string |
|
Properties |
array of CType_Base_PNV_PropertyItem |
class CType_Base_PNV : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
Containers |
array of CType_Base_PNV_ContainerItem |
Type_Base_InfoWithOwner (1.4)
class CType_Base_InfoWithOwner : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
ID |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
|
Type |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
class CType_Base_ConfigWithOwner : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
ID |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
|
Config |
GInsXmlRpc::XmlRpcValue |
Type_Info_ReturnLists (1.100)
class CType_Info_ReturnLists : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
States |
array of GInsXmlRpcStdAPI::CGIns_Info_States |
|
Changes |
array of GInsXmlRpcStdAPI::CGIns_Info_Notification |
Type_Edit_MultipleParametersCombinedAndSplit (1.200)
class CType_Edit_MultipleParametersCombinedAndSplit : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
ActualCombinedValue |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
|
Combined |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Group |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Param0 |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Param1 |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Param2 |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Param3 |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Param4 |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Hint |
GInsXmlRpcStdAPI::CGIns_Info_StringValue |
|
EnableEdit |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
Type_Edit_VariableAccessRule (1.220)
class CType_Edit_VariableAccessRule : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
Variable |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
AtInternalVariable |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtStreamProcessorDataBufferProcess |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtPacKernelPort |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtFieldbus |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtHighspeedTCPIPPort |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtHighspeedUDPPort |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtDistributorPort |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtDataPort |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtHostRS485Port |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtHostRS232Port |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtTerminal |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtExternalWorker |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
AtCANSlave |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
EnableEdit |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
Type_Edit_VariableAccessRuleList (1.221)
class CType_Edit_VariableAccessRuleList : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
List |
array of CType_Edit_VariableAccessRule |
|
MinCount |
int32_t |
Default: 0 |
MaxCount |
int32_t |
Default: 0 |
StartIndex |
int32_t |
Default: 0 |
Length |
int32_t |
Default: 0 |
Command |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Hint |
GInsXmlRpcStdAPI::CGIns_Info_StringValue |
|
EnableEdit |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
Type_Edit_CANConfig (1.222)
Internal type:
class CType_Edit_CANConfig : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
Variable |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
Ports |
GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList |
EnableRemoteTransmissionRequest |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
ActionControlType |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
CycleTime |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
EnableExtendedID |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
ID |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
DataByteOrder |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
DataFormat |
CType_Edit_MultipleParametersCombinedAndSplit |
DataBitStart |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
DataBitLength |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
DataSend |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
DataReceive |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
DataFactor |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
DataOffset |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
DataMinimum |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
DataMaximum |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
DataUnitName |
GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify |
EnableMultiplexedParameters |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
MultiplexedDataBitStart |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
MultiplexedDataBitLength |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
MultiplexedDataByteOrder |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
MultiplexedValue |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
EnableFD |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
EnableFDBitrateSwitch |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
EnableEdit |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
Type_Edit_CANConfigList (1.223)
class CType_Edit_CANConfigList : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
List |
array of CType_Edit_CANConfig |
|
MinCount |
int32_t |
Default: 0 |
MaxCount |
int32_t |
Default: 0 |
StartIndex |
int32_t |
Default: 0 |
Length |
int32_t |
Default: 0 |
Command |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Hint |
GInsXmlRpcStdAPI::CGIns_Info_StringValue |
|
EnableEdit |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
Type_Config_Variable_General_Average_CalculatorFrequencyResponse (1.301)
class CType_Config_Variable_General_Average_CalculatorFrequencyResponse : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
FrequencyStart |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
FrequencyStop |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
FrequencyStep |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
Command |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
ResultCommand |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
|
ResultList |
GInsXmlRpcStdAPI::CGIns_Info_PointList |
Type_Config_Variable_General_Average (1.302)
class CType_Config_Variable_General_Average : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
CalculationType |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Type |
CType_Edit_MultipleParametersCombinedAndSplit |
SampleCountList |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
SampleCountRange |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
RankDepthList |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
RankDepthRange |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
JitterDepthList |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
JitterDepthRange |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
TimeConstantList |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
TimeConstantRange |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Frequency3dB1List |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Frequency3dB1Range |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Frequency3dB2List |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Frequency3dB2Range |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
CalculatorFrequencyResponse |
CType_Config_Variable_General_Average_CalculatorFrequencyResponse |
Type_Config_Variable_General_ValueHandlingSG_Linearisation (1.303)
class CType_Config_Variable_General_ValueHandlingSG_Linearisation : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
SensorActorName |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
PointsPhysical2Intermediate |
GInsXmlRpcStdAPI::CGIns_Info_PointList |
IsStandard |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
IsTemporary |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
IsOnlineAdjusted |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
Type_Config_Variable_General_ValueHandlingSG_Scaling_LinearEquationSG (1.304)
class CType_Config_Variable_General_ValueHandlingSG_Scaling_LinearEquationSG : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
Factor |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Offset |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
ChangeDateTime |
GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue |
Type_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorStrainGauge (1.305)
class CType_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorStrainGauge : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
BridgeFactorK |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
BridgeFactorKLastSet |
GInsXmlRpcStdAPI::CGIns_Info_Value_Float |
BridgeFactorB |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Polarity |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Command |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Type_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorTwoPoint (1.306)
class CType_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorTwoPoint : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
DirectionIsOutput |
GInsXmlRpcStdAPI::CGIns_Info_StateValue |
ValuePhysicalLower |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
ValuePhysicalUpper |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
ValueIntermediateLower |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
ValueIntermediateUpper |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
ValueLower |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
ValueUpper |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Command |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Type_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorTwoPointOneByOne (1.307)
class CType_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorTwoPointOneByOne : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
ActualValueLower |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
NewValueLower |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
ActualValueUpper |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
NewValueUpper |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Command |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Type_Config_Variable_General_ValueHandlingSG_Scaling (1.308)
Internal type:
class CType_Config_Variable_General_ValueHandlingSG_Scaling : public GInsXmlRpc::XmlRpcValue
Name |
Type |
---|---|
UnitName |
GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify |
Unit |
CType_Config_Variable_General_ValueHandlingSG_Scaling_LinearEquationSG |
Standard |
CType_Config_Variable_General_ValueHandlingSG_Scaling_LinearEquationSG |
CalculatorStrainGauge |
CType_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorStrainGauge |
CalculatorTwoPoint |
CType_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorTwoPoint |
CalculatorTwoPointOneByOne |
CType_Config_Variable_General_ValueHandlingSG_Scaling_CalculatorTwoPointOneByOne |
CalculatorTypeLastUsed |
GInsXmlRpcStdAPI::CGIns_Base_ElementValue |
Type_Config_Variable_General_ValueHandlingSG_Range (1.309)
class CType_Config_Variable_General_ValueHandlingSG_Range : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
HardwareDefined |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
HardwareDefinedPhysical |
GInsXmlRpcStdAPI::CGIns_Info_RangeList |
|
ValueMinimum |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
ValueMaximum |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
ValueStartupAndDefault |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
ValueOverflow |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
ValueUnderflow |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Type_Config_Variable_General_ValueHandlingSG_Source (1.310)
class CType_Config_Variable_General_ValueHandlingSG_Source : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
Type |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
ExternalAddress |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
ExternalDataByteOffset |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
|
ExternalDataFormat |
CType_Edit_MultipleParametersCombinedAndSplit |
|
Variable |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
Type_Config_Variable_General_ValueHandlingSG_ErrorHandling (1.311)
Internal type:
class CType_Config_Variable_General_ValueHandlingSG_ErrorHandling : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
Type |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
WithSignaling |
GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
Type_Config_Variable_General_ValueHandlingSG_Timing (1.312)
class CType_Config_Variable_General_ValueHandlingSG_Timing : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
TimeBase |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
|
SignalTimeoutType |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
SignalTimeoutTime |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
Type_Config_Variable_General_ValueHandlingSG_ThresholdSG_Value (1.313)
class CType_Config_Variable_General_ValueHandlingSG_ThresholdSG_Value : public GInsXmlRpc::XmlRpcValue
Name |
Type |
Comment |
---|---|---|
Type |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Variable |
GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
|
Constant |
GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.26 Type_Config_Variable_General_ValueHandlingSG_ThresholdSG (1.314)
-
Internal type:
class CType_Config_Variable_General_ValueHandlingSG_ThresholdSG : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Variable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Value0 | CType_Config_Variable_General_ValueHandlingSG_ThresholdSG_Value | |
Value1 | CType_Config_Variable_General_ValueHandlingSG_ThresholdSG_Value |
4.1.27 Type_Config_Variable_General_ValueHandlingSG_Threshold (1.315)
-
Internal type:
class CType_Config_Variable_General_ValueHandlingSG_Threshold : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Threshold0 | CType_Config_Variable_General_ValueHandlingSG_ThresholdSG | |
Threshold1 | CType_Config_Variable_General_ValueHandlingSG_ThresholdSG | |
Threshold2 | CType_Config_Variable_General_ValueHandlingSG_ThresholdSG | |
Threshold3 | CType_Config_Variable_General_ValueHandlingSG_ThresholdSG |
4.1.28 Type_Config_Variable_General_ValueHandlingSG (1.316)
-
Internal type:
class CType_Config_Variable_General_ValueHandlingSG : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Base_ElementValue | |
Linearisation | CType_Config_Variable_General_ValueHandlingSG_Linearisation | |
Scaling | CType_Config_Variable_General_ValueHandlingSG_Scaling | |
Range | CType_Config_Variable_General_ValueHandlingSG_Range | |
Source | CType_Config_Variable_General_ValueHandlingSG_Source | |
ErrorHandling | CType_Config_Variable_General_ValueHandlingSG_ErrorHandling | |
Timing | CType_Config_Variable_General_ValueHandlingSG_Timing | |
ThresholdORed | CType_Config_Variable_General_ValueHandlingSG_Threshold |
4.1.29 Type_Config_Variable_General_ValueHandling (1.317)
-
Internal type:
class CType_Config_Variable_General_ValueHandling : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Main | CType_Config_Variable_General_ValueHandlingSG | |
Additional | CType_Config_Variable_General_ValueHandlingSG |
4.1.30 Type_Config_Variable_General_Oversampling (1.318)
-
Internal type:
class CType_Config_Variable_General_Oversampling : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SubSamplingFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Depth | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
4.1.31 Type_Config_Variable_General_AdjustmentSG (1.319)
-
Internal type:
class CType_Config_Variable_General_AdjustmentSG : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OnHost | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnDigitalInputTerminal | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnVariable | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnLoggingInterval | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
SaveNonVolatile | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
DigitalInputTerminal | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Variable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.32 Type_Config_Variable_General_Adjustment (1.320)
-
Internal type:
class CType_Config_Variable_General_Adjustment : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Event | CType_Config_Variable_General_AdjustmentSG | |
Reset | CType_Config_Variable_General_AdjustmentSG | |
ResetChargeAmplifier | CType_Config_Variable_General_AdjustmentSG | |
Shunt | CType_Config_Variable_General_AdjustmentSG | |
Tare | CType_Config_Variable_General_AdjustmentSG | |
Zero | CType_Config_Variable_General_AdjustmentSG |
4.1.33 Type_Config_Variable_General_Formula (1.321)
-
Internal type:
class CType_Config_Variable_General_Formula : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
TextToSet | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
TextAnalyzed | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
AvailableVariables | GInsXmlRpcStdAPI::CGIns_Info_OptionList | |
AvailableSystemVariables | GInsXmlRpcStdAPI::CGIns_Info_OptionList | |
AvailableOperators | GInsXmlRpcStdAPI::CGIns_Info_OptionList | |
AvailableFunctions | GInsXmlRpcStdAPI::CGIns_Info_OptionList | |
AvailablePredefinedConstants | GInsXmlRpcStdAPI::CGIns_Info_OptionList |
4.1.34 Type_Config_Variable_General (1.322)
-
Internal type:
class CType_Config_Variable_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OwnerID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
Description | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Use Type: COptions::CCommon::CVariableType::… |
ValueHandling | CType_Config_Variable_General_ValueHandling | |
DataFormat | CType_Edit_MultipleParametersCombinedAndSplit | |
DataDirection | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Use Type: COptions::CCommon::CDataDirection::… |
FieldLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Precision | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
StartTerminal | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Use Type: COptions::CCommon::CStartTerminal::… |
TerminalUsage | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
Oversampling | CType_Config_Variable_General_Oversampling | |
Average | CType_Config_Variable_General_Average | |
Adjustment | CType_Config_Variable_General_Adjustment | |
ConnectionImage | GInsXmlRpcStdAPI::CGIns_Base_Image | |
Formula | CType_Config_Variable_General_Formula |
4.1.35 Type_Config_Variable_AnalogInput (1.323)
-
Internal type:
class CType_Config_Variable_AnalogInput : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit | |
ReferenceTemperature | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.36 Type_Config_Variable_AnalogOutput (1.324)
-
Internal type:
class CType_Config_Variable_AnalogOutput : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit |
4.1.37 Type_Config_Variable_DigitalInput (1.325)
-
Internal type:
class CType_Config_Variable_DigitalInput : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit | |
SwitchingLevelThresholdValueUpper | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
SwitchingLevelThresholdValueLower | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
EnablePrescaler | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
PrescalerCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
EnableReferenceGapCompensation | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
ReferenceGapCompensationTeethCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
4.1.38 Type_Config_Variable_DigitalOutput (1.326)
-
Internal type:
class CType_Config_Variable_DigitalOutput : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit |
4.1.39 Type_Config_Variable_Remote_SSI (1.327)
-
Internal type:
class CType_Config_Variable_Remote_SSI : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
DecodingType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ExternalBusClock | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ExternalDataBitStart | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
ExternalDataBitLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
FullExternalDataBitLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
4.1.40 Type_Config_Variable_Remote_Modbus (1.328)
-
Internal type:
class CType_Config_Variable_Remote_Modbus : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Command | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ActionControlType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CycleTime | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
ExternalAddress | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ExternalRegisterNumber | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
ExternalDataFormat | CType_Edit_MultipleParametersCombinedAndSplit |
4.1.41 Type_Config_Variable_Remote_CAN (1.329)
-
Internal type:
class CType_Config_Variable_Remote_CAN : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
EnableRemoteTransmissionRequest | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
Variable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ConditionVariable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ActionControlType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CycleTime | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
EnableExtendedExternalID | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
ExternalID | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
ExternalDataByteOrder | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ExternalDataFormat | CType_Edit_MultipleParametersCombinedAndSplit | |
ExternalDataBitStart | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
ExternalDataBitLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
EnableMultiplexedExternalParameters | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
MultiplexedExternalDataBitStart | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
MultiplexedExternalDataBitLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
MultiplexedExternalDataByteOrder | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
MultiplexedExternalValue | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
EnableFD | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableFDBitrateSwitch | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.42 Type_Config_Variable_Remote_SDI12 (1.330)
-
Internal type:
class CType_Config_Variable_Remote_SDI12 : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Command | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ActionControlType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CycleTime | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
ExternalAddress | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ExternalChannelNumber | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
4.1.43 Type_Config_Variable_Remote_Logger (1.331)
-
Internal type:
class CType_Config_Variable_Remote_Logger : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StreamProcessor | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ValueType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ValueStateType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ValueVariable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.44 Type_Config_Variable_Remote (1.332)
-
Internal type:
class CType_Config_Variable_Remote : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit | |
SSI | CType_Config_Variable_Remote_SSI | |
Modbus | CType_Config_Variable_Remote_Modbus | |
CAN | CType_Config_Variable_Remote_CAN | |
SDI12 | CType_Config_Variable_Remote_SDI12 | |
Logger | CType_Config_Variable_Remote_Logger |
4.1.45 Type_Config_Variable_SetPoint (1.333)
-
Internal type:
class CType_Config_Variable_SetPoint : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit |
4.1.46 Type_Config_Variable_Alarm (1.334)
-
Internal type:
class CType_Config_Variable_Alarm : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit |
4.1.47 Type_Config_Variable_Arithmetic (1.335)
-
Internal type:
class CType_Config_Variable_Arithmetic : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit |
4.1.48 Type_Config_Variable_Reference (1.336)
-
Internal type:
class CType_Config_Variable_Reference : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | CType_Edit_MultipleParametersCombinedAndSplit | |
Variable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
VariableLinkID | GInsXmlRpcStdAPI::CGIns_Info_StringValue |
4.1.49 Type_Config_Variable (1.300)
-
Internal type:
class CType_Config_Variable : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_Variable_General | |
AnalogInput | CType_Config_Variable_AnalogInput | |
AnalogOutput | CType_Config_Variable_AnalogOutput | |
DigitalInput | CType_Config_Variable_DigitalInput | |
DigitalOutput | CType_Config_Variable_DigitalOutput | |
Remote | CType_Config_Variable_Remote | |
SetPoint | CType_Config_Variable_SetPoint | |
Alarm | CType_Config_Variable_Alarm | |
Arithmetic | CType_Config_Variable_Arithmetic | |
Reference | CType_Config_Variable_Reference |
4.1.50 Type_Config_InternalModule_General_Additional_Hardware (1.401)
-
Internal type:
class CType_Config_InternalModule_General_Additional_Hardware : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
DigitalInputSwitchingLevelTypeConnector0 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.51 Type_Config_InternalModule_General_Additional (1.402)
-
Internal type:
class CType_Config_InternalModule_General_Additional : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Hardware | CType_Config_InternalModule_General_Additional_Hardware |
4.1.52 Type_Config_InternalModule_General (1.403)
-
Internal type:
class CType_Config_InternalModule_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OwnerID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedIDsVariable | array of CType_Base_ObjectRef | |
Description | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Additional | CType_Config_InternalModule_General_Additional |
4.1.53 Type_Config_InternalModule (1.400)
-
Internal type:
class CType_Config_InternalModule : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_InternalModule_General |
4.1.54 Type_Config_Module_General_Additional_Hardware (1.501)
-
Internal type:
class CType_Config_Module_General_Additional_Hardware : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
DigitalInputSwitchingLevelTypeConnector0 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
DigitalInputSwitchingLevelTypeConnector1 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.55 Type_Config_Module_General_Additional (1.502)
-
Internal type:
class CType_Config_Module_General_Additional : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
DisableDataTransfer | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
Hardware | CType_Config_Module_General_Additional_Hardware |
4.1.56 Type_Config_Module_General_Special (1.503)
-
Internal type:
class CType_Config_Module_General_Special : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Datas | GInsXmlRpcStdAPI::CGIns_Edit_ValueList_Integer |
4.1.57 Type_Config_Module_General (1.504)
-
Internal type:
class CType_Config_Module_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OwnerID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedIDsVariable | array of CType_Base_ObjectRef | |
Location | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
UserName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
UserSection | GInsXmlRpcStdAPI::CGIns_Edit_StringList | |
Type | GInsXmlRpcStdAPI::CGIns_Edit_DeviceType | |
DeviceTuning | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
Image | GInsXmlRpcStdAPI::CGIns_Base_Image | |
Additional | CType_Config_Module_General_Additional | |
Special | CType_Config_Module_General_Special | |
ADCFilterFrequency | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.58 Type_Config_Module_Adapter_RealtimeRS485 (1.505)
-
Internal type:
class CType_Config_Module_Adapter_RealtimeRS485 : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Address | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Protocol | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Baudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CharFormat | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
AnswerDelay | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
WatchdogTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.59 Type_Config_Module_Adapter_File (1.506)
-
Internal type:
class CType_Config_Module_Adapter_File : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
BaseFileName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue |
4.1.60 Type_Config_Module_Adapter (1.507)
-
Internal type:
class CType_Config_Module_Adapter : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
RealtimeRS485 | CType_Config_Module_Adapter_RealtimeRS485 | |
File | CType_Config_Module_Adapter_File |
4.1.61 Type_Config_Module (1.500)
-
Internal type:
class CType_Config_Module : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_Module_General | |
Adapter | CType_Config_Module_Adapter |
4.1.62 Type_Config_StreamProcessor_General (1.601)
-
Internal type:
class CType_Config_StreamProcessor_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OwnerID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedIDsVariable | array of CType_Base_ObjectRef | |
Description | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AvailableReferencedVariables | GInsXmlRpcStdAPI::CGIns_Info_OptionList |
4.1.63 Type_Config_StreamProcessor_DataBuffer_Base (1.602)
-
Internal type:
class CType_Config_StreamProcessor_DataBuffer_Base : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Size | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
HandlingInterval | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
Timeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
TimestampType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
TimestampResetType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
TimestampResetDigitalInputTerminal | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ForceEquidistantData | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.64 Type_Config_StreamProcessor_DataBuffer_Process (1.603)
-
Internal type:
class CType_Config_StreamProcessor_DataBuffer_Process : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
SynchronizationSourceType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SynchronizationDigitalInputTerminal | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SynchronizationDigitalInputSlopeType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SynchronizationDigitalInputDebouncingCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
SynchronizationDigitalInputMinimumTimeBetweenTwoPulses | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
CycleFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Legend0 | GInsXmlRpcStdAPI::CGIns_Info_StringValue |
4.1.65 Type_Config_StreamProcessor_DataBuffer_PostProcess (1.604)
-
Internal type:
class CType_Config_StreamProcessor_DataBuffer_PostProcess : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StreamProcessor | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
PreCycleFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CycleFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.66 Type_Config_StreamProcessor_DataBuffer_System (1.605)
-
Internal type:
class CType_Config_StreamProcessor_DataBuffer_System : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
AccessType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Controller | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
EnableTransferCompleteFilesOnly | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableEraseFromSourceAfterwards | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.67 Type_Config_StreamProcessor_DataBuffer_Miscellaneous (1.606)
-
Internal type:
class CType_Config_StreamProcessor_DataBuffer_Miscellaneous : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
AccessType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SourceCycleFrequency | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
ServerAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
ServerPort | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
ServerAccessThemeType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ServerAccessThemeIndex | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
4.1.68 Type_Config_StreamProcessor_DataBuffer_Merger (1.608)
-
Internal type:
class CType_Config_StreamProcessor_DataBuffer_Merger : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StreamProcessorCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
StreamProcessor0 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor1 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor2 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor3 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor4 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor5 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor6 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor7 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor8 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StreamProcessor9 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CommonCycleFrequency | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.69 Type_Config_StreamProcessor_DataBuffer (1.609)
-
Internal type:
class CType_Config_StreamProcessor_DataBuffer : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Base | CType_Config_StreamProcessor_DataBuffer_Base | |
Process | CType_Config_StreamProcessor_DataBuffer_Process | |
PostProcess | CType_Config_StreamProcessor_DataBuffer_PostProcess | |
System | CType_Config_StreamProcessor_DataBuffer_System | |
Miscellaneous | CType_Config_StreamProcessor_DataBuffer_Miscellaneous | |
Merger | CType_Config_StreamProcessor_DataBuffer_Merger |
4.1.70 Type_Config_StreamProcessor_DataLogger_Base (1.610)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Base : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
HandlingInterval | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.71 Type_Config_StreamProcessor_DataLogger_Values_Trigger (1.611)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values_Trigger : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Enabled | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
Variable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ConditionType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ConditionValue | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
AdditionalLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValueSelectionList_Float |
4.1.72 Type_Config_StreamProcessor_DataLogger_Values_SendFTPClient (1.612)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values_SendFTPClient : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Enabled | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
Connection | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.73 Type_Config_StreamProcessor_DataLogger_Values_SendMailClient (1.613)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values_SendMailClient : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Enabled | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
Address | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Subject | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Body | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.74 Type_Config_StreamProcessor_DataLogger_Values_EventBased (1.614)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values_EventBased : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
EventTrigger | CType_Config_StreamProcessor_DataLogger_Values_Trigger | |
Length | GInsXmlRpcStdAPI::CGIns_Edit_RangeValueSelectionList_Float |
4.1.75 Type_Config_StreamProcessor_DataLogger_Values_Triggered (1.615)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values_Triggered : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StartTrigger | CType_Config_StreamProcessor_DataLogger_Values_Trigger | |
StopTrigger | CType_Config_StreamProcessor_DataLogger_Values_Trigger | |
Length | GInsXmlRpcStdAPI::CGIns_Edit_RangeValueSelectionList_Float |
4.1.76 Type_Config_StreamProcessor_DataLogger_Values_Storage_FileFormatSettingsCSV (1.616)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values_Storage_FileFormatSettingsCSV : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
AddHeader | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
HeaderText | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
DateTimeHeader | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
DateTimeFormat | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify | |
ColumnSeparator | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify | |
DecimalSeparator | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify | |
LineSeparator | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify |
4.1.77 Type_Config_StreamProcessor_DataLogger_Values_Storage (1.617)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values_Storage : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Mode | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
DestinationCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Destination0 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Destination1 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Destination2 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Destination3 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SubDirectory | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
FileSaveMode | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
MaximumFilesCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
MaximumFilesCountInDirectory | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
MaximumBytesCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
AutoDeleteFiles | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
Compress | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
FileNameExtension | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
FileFormat | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
FileFormatSettingsCSV | CType_Config_StreamProcessor_DataLogger_Values_Storage_FileFormatSettingsCSV |
4.1.78 Type_Config_StreamProcessor_DataLogger_Values (1.618)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger_Values : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StreamProcessor | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CycleFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
DataCollectionType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
DataCollectionTypeImage | GInsXmlRpcStdAPI::CGIns_Base_Image | |
DataCollectionTypeImageLegend0 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend1 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend2 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend3 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend4 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend5 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend6 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend7 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend8 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
DataCollectionTypeImageLegend9 | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
InitStateType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
FileLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValueSelectionList_Float | |
SendFTPClient | CType_Config_StreamProcessor_DataLogger_Values_SendFTPClient | |
SendMailClient | CType_Config_StreamProcessor_DataLogger_Values_SendMailClient | |
DeleteAfterSend | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EventBased | CType_Config_StreamProcessor_DataLogger_Values_EventBased | |
Triggered | CType_Config_StreamProcessor_DataLogger_Values_Triggered | |
Storage | CType_Config_StreamProcessor_DataLogger_Values_Storage |
4.1.79 Type_Config_StreamProcessor_DataLogger (1.620)
-
Internal type:
class CType_Config_StreamProcessor_DataLogger : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Base | CType_Config_StreamProcessor_DataLogger_Base | |
Values | CType_Config_StreamProcessor_DataLogger_Values |
4.1.80 Type_Config_StreamProcessor (1.600)
-
Internal type:
class CType_Config_StreamProcessor : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_StreamProcessor_General | |
DataBuffer | CType_Config_StreamProcessor_DataBuffer | |
DataLogger | CType_Config_StreamProcessor_DataLogger |
4.1.81 Type_Config_Feature_General (1.701)
-
Internal type:
class CType_Config_Feature_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OwnerID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedIDsStreamProcessor | array of CType_Base_ObjectRef | |
Description | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Type | CType_Edit_MultipleParametersCombinedAndSplit |
4.1.82 Type_Config_Feature (1.700)
-
Internal type:
class CType_Config_Feature : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_Feature_General |
4.1.83 Type_Config_Adapter_General (1.801)
-
Internal type:
class CType_Config_Adapter_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OwnerID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedIDsModule | array of CType_Base_ObjectRef | |
Description | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Type | CType_Edit_MultipleParametersCombinedAndSplit | |
WatchdogTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
AnswerDelay | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.84 Type_Config_Adapter_SlaveRS485 (1.802)
-
Internal type:
class CType_Config_Adapter_SlaveRS485 : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify | |
Protocol | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Baudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CharFormat | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.85 Type_Config_Adapter_SlaveRealtimeRS485 (1.803)
-
Internal type:
class CType_Config_Adapter_SlaveRealtimeRS485 : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify | |
Protocol | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Baudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CharFormat | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SynchronizationSource | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.86 Type_Config_Adapter_SlaveRealtimeCAN (1.804)
-
Internal type:
class CType_Config_Adapter_SlaveRealtimeCAN : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify | |
Protocol | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Baudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.87 Type_Config_Adapter_SlaveFile (1.805)
-
Internal type:
class CType_Config_Adapter_SlaveFile : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|
4.1.88 Type_Config_Adapter (1.800)
-
Internal type:
class CType_Config_Adapter : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_Adapter_General | |
SlaveRS485 | CType_Config_Adapter_SlaveRS485 | |
SlaveRealtimeRS485 | CType_Config_Adapter_SlaveRealtimeRS485 | |
SlaveRealtimeCAN | CType_Config_Adapter_SlaveRealtimeCAN | |
SlaveFile | CType_Config_Adapter_SlaveFile |
4.1.89 Type_Config_Controller_General_Additional_Software (1.901)
-
Internal type:
class CType_Config_Controller_General_Additional_Software : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
PacKernelMode | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
PluginsMode | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.90 Type_Config_Controller_General_Additional_LifeSignalSG (1.902)
-
Internal type:
class CType_Config_Controller_General_Additional_LifeSignalSG : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OnNoError | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostTransparentPort | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostPacKernelPort | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostHighspeedUDPPort | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostHighspeedTCPIPPort | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostDistributorPort | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostDataPort | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostFieldbus | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostFTP | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostRS232Port | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OnHostRS485Port | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.91 Type_Config_Controller_General_Additional_LifeSignal (1.903)
-
Internal type:
class CType_Config_Controller_General_Additional_LifeSignal : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ToggleTime | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
UseOutputVariableAsDestination | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
OutputVariableAsDestination | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ItemsActiveANDed | CType_Config_Controller_General_Additional_LifeSignalSG | |
ItemsPassiveORed | CType_Config_Controller_General_Additional_LifeSignalSG |
4.1.92 Type_Config_Controller_General_Additional_BufferPreInit (1.904)
-
Internal type:
class CType_Config_Controller_General_Additional_BufferPreInit : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
FillPattern | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
4.1.93 Type_Config_Controller_General_Additional_Watchdog (1.905)
-
Internal type:
class CType_Config_Controller_General_Additional_Watchdog : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StartDelayTime | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
ReTriggerTime | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.94 Type_Config_Controller_General_Additional_UDBFCompatibility (1.906)
-
Internal type:
class CType_Config_Controller_General_Additional_UDBFCompatibility : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Auto | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
AdditionalDataStructureID | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
VariableAdditionalDataStructureID | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer |
4.1.95 Type_Config_Controller_General_Additional (1.907)
-
Internal type:
class CType_Config_Controller_General_Additional : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Software | CType_Config_Controller_General_Additional_Software | |
LifeSignal | CType_Config_Controller_General_Additional_LifeSignal | |
BufferPreInit | CType_Config_Controller_General_Additional_BufferPreInit | |
Watchdog | CType_Config_Controller_General_Additional_Watchdog | |
UDBFCompatibility | CType_Config_Controller_General_Additional_UDBFCompatibility | |
VariableAccessRulesRead | CType_Edit_VariableAccessRuleList | |
VariableAccessRulesWrite | CType_Edit_VariableAccessRuleList | |
CANConfigs | CType_Edit_CANConfigList |
4.1.96 Type_Config_Controller_General_LocationDetails (1.908)
-
Internal type:
class CType_Config_Controller_General_LocationDetails : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Enabled | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
SiteName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Continent | GInsXmlRpcStdAPI::CGIns_Edit_StringSelectionListWithManualModify | |
Street | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
City | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Province | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
PostCode | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Country | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Longitude | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
Latitude | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
Altitude | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.97 Type_Config_Controller_General (1.909)
-
Internal type:
class CType_Config_Controller_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OwnerID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedIDsAdapter | array of CType_Base_ObjectRef | |
OwnedIDsInternalModule | array of CType_Base_ObjectRef | |
OwnedIDsFeature | array of CType_Base_ObjectRef | |
Location | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
LocationDetails | CType_Config_Controller_General_LocationDetails | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
UserName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
UserSection | GInsXmlRpcStdAPI::CGIns_Edit_StringList | |
Type | GInsXmlRpcStdAPI::CGIns_Edit_DeviceType | |
DeviceTuning | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
Image | GInsXmlRpcStdAPI::CGIns_Base_Image | |
Additional | CType_Config_Controller_General_Additional |
4.1.98 Type_Config_Controller_Synchronization (1.910)
-
Internal type:
class CType_Config_Controller_Synchronization : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
LeadFrequency | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
BaseCycleFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
SystemCycleFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Legend0 | GInsXmlRpcStdAPI::CGIns_Info_StringValue |
4.1.99 Type_Config_Controller_Adapter_Dataport (1.911)
-
Internal type:
class CType_Config_Controller_Adapter_Dataport : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Protocol | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
WatchdogTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.100 Type_Config_Controller_Adapter_Network_Ethernet (1.912)
-
Internal type:
class CType_Config_Controller_Adapter_Network_Ethernet : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StaticDNSAddresses | GInsXmlRpcStdAPI::CGIns_Edit_StringList | |
HostName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
GatewayAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
StaticIPAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
StaticSubnetMask | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
SocketRetransmissionTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
EnableDHCPServer | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableLocationAsHostName | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableDefaultSocketRetransmissionTimeout | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.101 Type_Config_Controller_Adapter_Network_WLAN (1.913)
-
Internal type:
class CType_Config_Controller_Adapter_Network_WLAN : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StaticDNSAddresses | GInsXmlRpcStdAPI::CGIns_Edit_StringList | |
HostName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
GatewayAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
StaticIPAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
StaticSubnetMask | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
SocketRetransmissionTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
EnableDHCPServer | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableLocationAsHostName | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableDefaultSocketRetransmissionTimeout | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.102 Type_Config_Controller_Adapter_Network_Client_IoT (1.914)
-
Internal type:
class CType_Config_Controller_Adapter_Network_Client_IoT : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
OrganisationID | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
TypeID | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
ClientID | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
MaximumDataLength | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
QualityOfService | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
EnableRetain | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableVerbose | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.103 Type_Config_Controller_Adapter_Network_Client (1.915)
-
Internal type:
class CType_Config_Controller_Adapter_Network_Client : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ServerAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
ServerPort | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
AuthenticationMethod | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
UserName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Password | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AccessToken | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
ConnectionTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
Timeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
KeepAliveInterval | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
HandleInterval | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
IoT | CType_Config_Controller_Adapter_Network_Client_IoT |
4.1.104 Type_Config_Controller_Adapter_Network (1.916)
-
Internal type:
class CType_Config_Controller_Adapter_Network : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Ethernet0 | CType_Config_Controller_Adapter_Network_Ethernet | |
Ethernet1 | CType_Config_Controller_Adapter_Network_Ethernet | |
WLAN | CType_Config_Controller_Adapter_Network_WLAN | |
ClientCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Client0 | CType_Config_Controller_Adapter_Network_Client | |
Client1 | CType_Config_Controller_Adapter_Network_Client | |
Client2 | CType_Config_Controller_Adapter_Network_Client | |
Client3 | CType_Config_Controller_Adapter_Network_Client | |
Client4 | CType_Config_Controller_Adapter_Network_Client | |
Client5 | CType_Config_Controller_Adapter_Network_Client | |
Client6 | CType_Config_Controller_Adapter_Network_Client | |
Client7 | CType_Config_Controller_Adapter_Network_Client | |
Client8 | CType_Config_Controller_Adapter_Network_Client | |
Client9 | CType_Config_Controller_Adapter_Network_Client |
4.1.105 Type_Config_Controller_Adapter_Fieldbus (1.917)
-
Internal type:
class CType_Config_Controller_Adapter_Fieldbus : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Protocol | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CycleFrequencyDivider | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
WatchdogTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.106 Type_Config_Controller_Adapter_FTP_Client_Connection (1.918)
-
Internal type:
class CType_Config_Controller_Adapter_FTP_Client_Connection : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ServerAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
ServerPort | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
UserName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Password | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
EnablePassiveMode | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
Directory | GInsXmlRpcStdAPI::CGIns_Edit_StringValue |
4.1.107 Type_Config_Controller_Adapter_FTP_Server (1.919)
-
Internal type:
class CType_Config_Controller_Adapter_FTP_Server : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|
4.1.108 Type_Config_Controller_Adapter_FTP_Client (1.920)
-
Internal type:
class CType_Config_Controller_Adapter_FTP_Client : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Mode | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ConnectionTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
Timeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
KeepAliveInterval | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
ConnectionRetries | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
HandleInterval | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
ConnectionCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Connection0 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection1 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection2 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection3 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection4 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection5 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection6 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection7 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection8 | CType_Config_Controller_Adapter_FTP_Client_Connection | |
Connection9 | CType_Config_Controller_Adapter_FTP_Client_Connection |
4.1.109 Type_Config_Controller_Adapter_FTP (1.921)
-
Internal type:
class CType_Config_Controller_Adapter_FTP : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Server | CType_Config_Controller_Adapter_FTP_Server | |
Client | CType_Config_Controller_Adapter_FTP_Client |
4.1.110 Type_Config_Controller_Adapter_Mail_Client (1.922)
-
Internal type:
class CType_Config_Controller_Adapter_Mail_Client : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
ServerAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
ServerPort | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
UserName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Password | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
OwnEmailAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
OwnDomainName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
EmailSignature | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
EmailAddresses | GInsXmlRpcStdAPI::CGIns_Edit_StringList | |
EmailSubjects | GInsXmlRpcStdAPI::CGIns_Edit_StringList | |
EmailBodies | GInsXmlRpcStdAPI::CGIns_Edit_StringList | |
EmailBodiesIndexed | GInsXmlRpcStdAPI::CGIns_Edit_StringList |
4.1.111 Type_Config_Controller_Adapter_Mail (1.923)
-
Internal type:
class CType_Config_Controller_Adapter_Mail : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Client | CType_Config_Controller_Adapter_Mail_Client |
4.1.112 Type_Config_Controller_Adapter_NTP_Client (1.924)
-
Internal type:
class CType_Config_Controller_Adapter_NTP_Client : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Mode | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ServerAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
TimezoneOffset | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.113 Type_Config_Controller_Adapter_NTP (1.925)
-
Internal type:
class CType_Config_Controller_Adapter_NTP : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Client | CType_Config_Controller_Adapter_NTP_Client |
4.1.114 Type_Config_Controller_Adapter_NetDrive_Drive (1.926)
-
Internal type:
class CType_Config_Controller_Adapter_NetDrive_Drive : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Description | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
ServerAddress | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
UserName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Password | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
Directory | GInsXmlRpcStdAPI::CGIns_Edit_StringValue |
4.1.115 Type_Config_Controller_Adapter_NetDrive (1.927)
-
Internal type:
class CType_Config_Controller_Adapter_NetDrive : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
DriveCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Drive0 | CType_Config_Controller_Adapter_NetDrive_Drive | |
Drive1 | CType_Config_Controller_Adapter_NetDrive_Drive | |
Drive2 | CType_Config_Controller_Adapter_NetDrive_Drive | |
Drive3 | CType_Config_Controller_Adapter_NetDrive_Drive | |
Drive4 | CType_Config_Controller_Adapter_NetDrive_Drive |
4.1.116 Type_Config_Controller_Adapter_USBDevice_Device (1.928)
-
Internal type:
class CType_Config_Controller_Adapter_USBDevice_Device : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Port | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Address | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Baudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CharFormat | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
AnswerDelay | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
Timeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
WatchdogTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
TimezoneOffset | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
EnableTimeSynchronization | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
DataBaudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
EnableDataBaudrate | GInsXmlRpcStdAPI::CGIns_Edit_StateValue |
4.1.117 Type_Config_Controller_Adapter_USBDevice (1.929)
-
Internal type:
class CType_Config_Controller_Adapter_USBDevice : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
DeviceCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Device0 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device1 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device2 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device3 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device4 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device5 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device6 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device7 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device8 | CType_Config_Controller_Adapter_USBDevice_Device | |
Device9 | CType_Config_Controller_Adapter_USBDevice_Device |
4.1.118 Type_Config_Controller_Adapter_SerialDevice_RSDeviceConfigbus (1.930)
-
Internal type:
class CType_Config_Controller_Adapter_SerialDevice_RSDeviceConfigbus : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Address | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Protocol | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Baudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CharFormat | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
AnswerDelay | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
WatchdogTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
TimezoneOffset | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.119 Type_Config_Controller_Adapter_SerialDevice_RSDevice (1.931)
-
Internal type:
class CType_Config_Controller_Adapter_SerialDevice_RSDevice : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Address | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Baudrate | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
CharFormat | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
AnswerDelay | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
Timeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
WatchdogTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
TimezoneOffset | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.120 Type_Config_Controller_Adapter_SerialDevice_SDI12Device (1.932)
-
Internal type:
class CType_Config_Controller_Adapter_SerialDevice_SDI12Device : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Timeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.121 Type_Config_Controller_Adapter_SerialDevice (1.933)
-
Internal type:
class CType_Config_Controller_Adapter_SerialDevice : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
RS485DeviceConfigbus | CType_Config_Controller_Adapter_SerialDevice_RSDeviceConfigbus | |
RS232DeviceConfigbus | CType_Config_Controller_Adapter_SerialDevice_RSDeviceConfigbus | |
RS485Device0 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device1 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device2 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device3 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device4 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device5 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device6 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device7 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device8 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
RS485Device9 | CType_Config_Controller_Adapter_SerialDevice_RSDevice | |
SDI12Device0 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device1 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device2 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device3 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device4 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device5 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device6 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device7 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device8 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device | |
SDI12Device9 | CType_Config_Controller_Adapter_SerialDevice_SDI12Device |
4.1.122 Type_Config_Controller_Adapter (1.934)
-
Internal type:
class CType_Config_Controller_Adapter : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Dataport | CType_Config_Controller_Adapter_Dataport | |
Network | CType_Config_Controller_Adapter_Network | |
Fieldbus | CType_Config_Controller_Adapter_Fieldbus | |
NetDrive | CType_Config_Controller_Adapter_NetDrive | |
FTP | CType_Config_Controller_Adapter_FTP | |
CType_Config_Controller_Adapter_Mail | ||
NTP | CType_Config_Controller_Adapter_NTP | |
USBDevice | CType_Config_Controller_Adapter_USBDevice | |
SerialDevice | CType_Config_Controller_Adapter_SerialDevice |
4.1.123 Type_Config_Controller_Function_FFT_Processor_Evaluator (1.935)
-
Internal type:
class CType_Config_Controller_Function_FFT_Processor_Evaluator : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
StartFrequency | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
StopFrequency | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
ResultVariable0 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
ResultVariable1 | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList |
4.1.124 Type_Config_Controller_Function_FFT_Processor (1.936)
-
Internal type:
class CType_Config_Controller_Function_FFT_Processor : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
StreamProcessor | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Variable | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Size | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
WindowType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
WindowParameterType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
WindowParameter | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
EnableGeneratingTemporaryFiles | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
SignalCalculationType | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
EvaluatorCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Evaluator0 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator1 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator2 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator3 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator4 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator5 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator6 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator7 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator8 | CType_Config_Controller_Function_FFT_Processor_Evaluator | |
Evaluator9 | CType_Config_Controller_Function_FFT_Processor_Evaluator |
4.1.125 Type_Config_Controller_Function_FFT (1.937)
-
Internal type:
class CType_Config_Controller_Function_FFT : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
ProcessorCount | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Integer | |
Processor0 | CType_Config_Controller_Function_FFT_Processor | |
Processor1 | CType_Config_Controller_Function_FFT_Processor | |
Processor2 | CType_Config_Controller_Function_FFT_Processor | |
Processor3 | CType_Config_Controller_Function_FFT_Processor | |
Processor4 | CType_Config_Controller_Function_FFT_Processor | |
Processor5 | CType_Config_Controller_Function_FFT_Processor | |
Processor6 | CType_Config_Controller_Function_FFT_Processor | |
Processor7 | CType_Config_Controller_Function_FFT_Processor | |
Processor8 | CType_Config_Controller_Function_FFT_Processor | |
Processor9 | CType_Config_Controller_Function_FFT_Processor |
4.1.126 Type_Config_Controller_Function (1.938)
-
Internal type:
class CType_Config_Controller_Function : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
FFT | CType_Config_Controller_Function_FFT |
4.1.127 Type_Config_Controller (1.900)
-
Internal type:
class CType_Config_Controller : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_Controller_General | |
Synchronization | CType_Config_Controller_Synchronization | |
Adapter | CType_Config_Controller_Adapter | |
Function | CType_Config_Controller_Function |
4.1.128 Type_Config_Project_General (1.1001)
-
Internal type:
class CType_Config_Project_General : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
ID | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
ChangeDateTime | GInsXmlRpcStdAPI::CGIns_Info_DateTimeValue | |
ChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToStorage | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
ChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedChangedWithRespectToDevice | GInsXmlRpcStdAPI::CGIns_Info_StateValue | |
OwnedIDsController | array of CType_Base_ObjectRef | |
OwnedIDsFeature | array of CType_Base_ObjectRef | |
Description | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
AliasName | GInsXmlRpcStdAPI::CGIns_Edit_StringValue | |
LinkFileName | GInsXmlRpcStdAPI::CGIns_Info_StringValue | |
Type | GInsXmlRpcStdAPI::CGIns_Edit_DeviceType | |
Image | GInsXmlRpcStdAPI::CGIns_Base_Image |
4.1.129 Type_Config_Project_Synchronization (1.1002)
-
Internal type:
class CType_Config_Project_Synchronization : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
SystemCycleFrequency | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
DataTransferFrequency | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
DataTransferTimeout | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float |
4.1.130 Type_Config_Project (1.1000)
-
Internal type:
class CType_Config_Project : public GInsXmlRpc::XmlRpcValue
Name | Type | Comment |
---|---|---|
General | CType_Config_Project_General | |
Synchronization | CType_Config_Project_Synchronization |
4.2 Methods
4.2.1 GetObjectTypes
Results | ||
---|---|---|
Name | Type | Comment |
Types | GInsXmlRpcStdAPI::CGIns_Info_ElementList | |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.2 GetIDsFromObjectType
Parameters | ||
---|---|---|
Name | Type | Comment |
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Use Type: COptions::CCommon::CObjectType::… |
Results | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Info_ElementList | |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.3 GetInfosFromIDs
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList |
Results | ||
---|---|---|
Name | Type | Comment |
Infos | array of CType_Base_InfoWithOwner | |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.4 GetPropertyNames
Parameters | ||
---|---|---|
Name | Type | Comment |
ID | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
WithInvalids | bool | Default: false |
Results | ||
---|---|---|
Name | Type | Comment |
Names | GInsXmlRpcStdAPI::CGIns_Info_ElementList | |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.5 GetPropertyNameVariants
Parameters | ||
---|---|---|
Name | Type | Comment |
PropertyName | std::string |
Results | ||
---|---|---|
Name | Type | Comment |
Variants | CType_Base_PNV | |
VariantsAsList | GInsXmlRpcStdAPI::CGIns_Info_ElementList | |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.6 GetConfigs
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList | Selector list to define IDs |
PropertyName | std::string | is dependent on ID ⇒ cannot be a ElementSelectionList ⇒ call GetPropertyNames (Info: GI.monitor calls the method 'GetPropertyNames' in background and fills all valid properties for the selected ID into an ElementSelectionList!). Use an empty string to get a base CType_Config_ element (all properties) of the desired Object-Type. |
WithOptions | bool | Default: true |
WithImages | bool | Default: true |
WithValueLists | bool | Default: true |
Results | ||
---|---|---|
Name | Type | Comment |
Configs | array of CType_Base_ConfigWithOwner | |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.7 SetConfigs
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList | |
PropertyName | std::string | is dependent on IDs ⇒ cannot be a ElementSelectionList ⇒ call GetPropertyNames |
Config | GInsXmlRpc::XmlRpcValue | |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.8 SetDefaultConfigs
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList | |
PropertyName | std::string | is dependent on IDs ⇒ cannot be a ElementSelectionList ⇒ call GetPropertyNames |
OwnedObjectsIncluded | bool | Default: false |
OnlyInvalidSettings | bool | Default: false |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.9 RemoveObjects
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList | |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.10 MoveObjects
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList | |
NewOwnerID | std::string | is dependent on IDs ⇒ cannot be a ElementSelectionList |
NewStartOwnerIndex | int32_t | Default: 0 |
BehaviourOnOwnerIndexExisting | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.11 CopyObjects
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList | Selector list to define IDs to be copied |
OwnerID | std::string | is dependent on IDs ⇒ cannot be a ElementSelectionList |
StartOwnerIndex | int32_t | Default: 0 |
BehaviourOnOwnerIndexExisting | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.12 HandleObjects
Parameters | ||
---|---|---|
Name | Type | Comment |
IDs | GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList | Selector list to define IDs to be handled |
Command | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Command selector |
CommandData | std::string | Needed command data |
OwnedIncluded | bool | Default: false Include owned items |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.13 CreateObject
Parameters | ||
---|---|---|
Name | Type | Comment |
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Use Type: COptions::CCommon::CObjectType::… |
OwnerID | std::string | is dependent on Type ⇒ cannot be a ElementSelectionList |
OwnerIndex | int32_t | Default: 0 |
BehaviourOnOwnerIndexExisting | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Use Type: COptions::CCommon::CExistsBehaviour::… |
FileName | std::string | |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ID | GInsXmlRpcStdAPI::CGIns_Base_ElementValue | |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.14 SaveObject
Parameters | ||
---|---|---|
Name | Type | Comment |
ID | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
HostingDirectoryName | std::string | |
DirectoryName | std::string | |
BehaviourOnExisting | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
IgnoreErrors | bool | Default: false |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.15 AssignObjectFromFile
Parameters | ||
---|---|---|
Name | Type | Comment |
ID | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
FileName | std::string | |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.16 Settings
Parameters | ||
---|---|---|
Name | Type | Comment |
AutomaticDRCAtAPIFunctionsHandlesChangedMarkedObjectsOnly | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
ChooseCombinedHandlingForMultipleParameteredElements | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
IgnoreWritingThisValuesForTest | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
MarkObjectChangedInsteadOfEachParameterChangedCountPercentage | GInsXmlRpcStdAPI::CGIns_Edit_RangeValue_Float | |
GenerateOptionChangedNotifications | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
GenerateItemInListIfEmptyForXMLInterface | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
TryLoadAlsoLegacyFilesAtRead | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
DisableErrorWithEmptyStreamProcessors | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
EnableChangedWithRespectToDeviceHandling | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
ClearTraceOnce | GInsXmlRpcStdAPI::CGIns_Edit_StateValue | |
TraceOutput | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
FeatureSelector | GInsXmlRpcStdAPI::CGIns_Edit_StringValue |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
4.2.17 Convert
Parameters | ||
---|---|---|
Name | Type | Comment |
SourceFileName | std::string | test.commander project file (.EPJ) |
DestinationHostingDirectoryName | std::string | destination path for GIbench project |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State |
4.2.18 CallAssistant
Parameters | ||
---|---|---|
Name | Type | Comment |
ID | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | |
Type | GInsXmlRpcStdAPI::CGIns_Edit_ElementSelectionList | Use Type: COptions::CCommon::CAssistantType::… |
Parameters | array of std::string | |
DisableDRC | bool | Default: false |
ReturnConfigChangesReasonBitset | int32_t | Default: 0 |
Results | ||
---|---|---|
Name | Type | Comment |
ReturnState | GInsXmlRpcStdAPI::CGIns_Info_State | |
ReturnLists | CType_Info_ReturnLists |
Examples
Some simple programming examples show how to work with the ConfigAPI.
GetConfigs
This example reads all properties (using an empty string for “PropertyName”) of all Variable-Objects. The VariableName and VariableType is written to the output. If the Variable is of Type “Analog Input”, also the description of the Analog Input-Type is send to the output.
bool GetConfigFromID_Variables(const std::string &Route, std::vector<GInsXmlRpcStdAPI::CGIns_Base_ElementValue> ID)
{
giconfig_ConfigAPI::GetConfigs::CParams Params;
giconfig_ConfigAPI::GetConfigs::CResults Results;
GInsXmlRpcStdAPI::CGIns_Edit_ElementListSelectionList SetIDList;
//get Object-IDs of all variable-objects using ConfigAPI->"GetIDsFromObjectType" filled into a vector
for (std::vector<GInsXmlRpcStdAPI::CGIns_Base_ElementValue>::iterator IDindex = ID.begin(); IDindex != ID.end(); ++IDindex)
{
SetIDList.Set_Value(SetIDList.GetSize_Value(), *IDindex);
}
//set parameters for "GetConfigs"-Method
Params.Set_IDs(SetIDList);
Params.Set_PropertyName(""); //as PropertyName use an empty string to get a base "CType_Config_Variable" type!
Params.Set_WithImages(false);
Params.Set_WithOptions(false);
TGInsState Ret = GINSSTATE_BuildNone();
if(XmlRpcTransport.isConnected())
Ret = XmlRpcClient.execute(Route + Params.MethodName(), Params, Results); //execute the method
if (!GINSSTATE_IsLevel_Error(Ret))
{
if (GINSSTATE_IsLevel_Error(Results.Get_ReturnState().Get_Value()))
{
std::cout << CGInsState::GetTypeText(GINSSTATE_GetType(Results.Get_ReturnState().Get_Value())).c_str() << std::endl;
return false;
}
int cnt = Results.GetSize_Configs();
for (int configIndex = 0; configIndex < cnt; configIndex++)
{
giconfig_ConfigAPI::CType_Base_ConfigWithOwner result;
Results.Get_Configs(configIndex, result); //result is a GInsXmlRpcValue
//identify XmlRpcValue Struct-Type -> Variable
if (result.Get_Config().getStructTypeID().compare(giconfig_ConfigAPI::CType_Config_Variable::StructTypeID()) == 0)
{
giconfig_ConfigAPI::CType_Config_Variable Variable;
result.Get_Config(Variable);
std::cout
<< "VarName: "
<< Variable.Get_General().Get_Description().Get_Value()
<< ", Type: " + Variable.Get_General().Get_Type().Get_Value().Get_Description()
<< std::endl;
if (Variable.Get_General().Get_Type().Get_Value().Get_Value().compare(
giconfig_ConfigAPI::COptions::CCommon::CVariableType::AnalogInput()) == 0)
{
std::cout
<< " -----> Analog Input found! Type: "
<< Variable.Get_AnalogInput().Get_Type().Get_Value().Get_Description()
<< std::endl;
}
}
}
}
else
{
std::cout << CGInsState::GetTypeText(GINSSTATE_GetType(Ret))
<< " - "
<< GINSSTATE_GetLevel(Ret)
<< std::endl;
}
return true;
}