GI.config

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:

  1. 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.

  2. 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).

  3. Simplying the configuration processes through the inclusion of selection variants and limits delivered via the interface.

  4. 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)

Internal type:
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)

Internal type:
class CType_Base_PNV_PropertyItem : public GInsXmlRpc::XmlRpcValue 

Name

Type

Comment

Name

std::string

 

Types

GInsXmlRpcStdAPI::CGIns_Info_ElementList

 
 
Type_Base_PNV_ContainerItem (1.2)
Internal type:
class CType_Base_PNV_ContainerItem : public GInsXmlRpc::XmlRpcValue 

Name

Type

Comment

Name

std::string

 

Properties

array of CType_Base_PNV_PropertyItem

 
 
Type_Base_PNV (1.3)
Internal type:
class CType_Base_PNV : public GInsXmlRpc::XmlRpcValue

Name

Type

Comment

Containers

array of CType_Base_PNV_ContainerItem

 


Type_Base_InfoWithOwner (1.4)

Internal type:
class CType_Base_InfoWithOwner : public GInsXmlRpc::XmlRpcValue 

Name

Type

Comment

ID

GInsXmlRpcStdAPI::CGIns_Base_ElementValue

 

Type

GInsXmlRpcStdAPI::CGIns_Base_ElementValue

 
 
Type_Base_ConfigWithOwner (1.5)
Internal type:
class CType_Base_ConfigWithOwner : public GInsXmlRpc::XmlRpcValue 

Name

Type

Comment

ID

GInsXmlRpcStdAPI::CGIns_Base_ElementValue

 

Config

GInsXmlRpc::XmlRpcValue

 
 

Type_Info_ReturnLists (1.100)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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)

Internal type:
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  
Mail 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;
}