65 uuid(E60A1F2E-4D4D-4280-B21C-08C62CA50E96),
68 helpstring(
"IParameter-Schnittstelle"),
69 pointer_default(unique)
85 LONG numActualElements;
86 LONG numMaximumElements;
87 LONG elementSizeBytes;
122 [id(1), helpstring(
"Method ReadData")] HRESULT
ReadData([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT* data);
156 [id(2), helpstring(
"Method ReadMinimum")] HRESULT
ReadMinimum([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT* data);
190 [id(3), helpstring(
"Method ReadMaximum")] HRESULT
ReadMaximum([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT* data);
224 [id(4), helpstring(
"Method ReadDefault")] HRESULT
ReadDefault([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT* data);
255 [id(5), helpstring(
"Method ReadName")] HRESULT
ReadName([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] BSTR* data);
287 [id(6), helpstring(
"Method ReadUnit")] HRESULT
ReadUnit([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] BSTR* data);
319 [id(7), helpstring(
"Method ReadDataStatus")] HRESULT
ReadDataStatus([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT_BOOL* data);
351 [id(8), helpstring(
"Method ReadAttribute")] HRESULT
ReadAttribute([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT* data);
379 [id(9), helpstring(
"Method Command")] HRESULT
Command([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se);
423 [id(10), helpstring(
"Method Write")] HRESULT
WriteData([in] VARIANT data, [in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se);
456 [id(11), helpstring(
"Method ReadListLength")] HRESULT
ReadListLength([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval]
struct ParameterListLength *listLength);
493 [id(13), helpstring(
"Method ReadDataAsString")] HRESULT
ReadDataAsString([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT
set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] BSTR* data);
HRESULT ReadMaximum([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT *data)
Reads the maximum value of a SERCOS parameter.
HRESULT Command([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se)
Executes a parameter command.
HRESULT ReadMinimum([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT *data)
Reads the minimum value of a SERCOS parameter.
HRESULT ReadListLength([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] struct ParameterListLength *listLength)
Reads the information about the length of list parameter. This method does not work for non-list para...
HRESULT ReadDefault([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT *data)
Reads the default value of a SERCOS parameter.
HRESULT ReadDataStatus([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT_BOOL *data)
Reads the data status of a SERCOS parameter.
HRESULT ReadAttribute([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT *data)
Reads the attribute of a SERCOS parameter.
HRESULT ReadUnit([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] BSTR *data)
Reads the unit of a SERCOS parameter.
HRESULT WriteData([in] VARIANT data, [in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se)
Writes a SERCOS parameter. Please ensure that the given argument for the parameter data matches the a...
Definition of the IParameter interface used to access the parameter system of the MLPI Device...
HRESULT ReadDataAsString([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] BSTR *data)
Reads a parameter and always returns its content as string. So this method does the same as ReadData...
This structure holds information about a list parameter.
HRESULT ReadData([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] VARIANT *data)
Reads a parameter and returns its content.
HRESULT ReadName([in] BSTR idn, [in, optional] VARIANT address, [in, optional] VARIANT set, [in, optional] VARIANT block, [in, optional] VARIANT si, [in, optional] VARIANT se, [out, retval] BSTR *data)
Reads the name of a SERCOS parameter.