Table of Contents

Method GetParameters

Namespace
Skyline.DataMiner.Core.DataMinerSystem.Protocol
Assembly
Skyline.DataMiner.Core.DataMinerSystem.Protocol.dll

GetParameters<T1, T2>(uint[], out T1, out T2)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2>(uint[] paramIds, out T1 param1, out T2 param2) where T1 : IConvertible where T2 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3>(uint[], out T1, out T2, out T3)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3, T4>(uint[], out T1, out T2, out T3, out T4)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3, T4>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

param4 T4

Out variable with the fourth parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

T4

Type of the fourth parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3, T4, T5>(uint[], out T1, out T2, out T3, out T4, out T5)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3, T4, T5>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

param4 T4

Out variable with the fourth parameter value.

param5 T5

Out variable with the fifth parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

T4

Type of the fourth parameter.

T5

Type of the fifth parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3, T4, T5, T6>(uint[], out T1, out T2, out T3, out T4, out T5, out T6)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3, T4, T5, T6>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

param4 T4

Out variable with the fourth parameter value.

param5 T5

Out variable with the fifth parameter value.

param6 T6

Out variable with the sixth parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

T4

Type of the fourth parameter.

T5

Type of the fifth parameter.

T6

Type of the sixth parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3, T4, T5, T6, T7>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3, T4, T5, T6, T7>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

param4 T4

Out variable with the fourth parameter value.

param5 T5

Out variable with the fifth parameter value.

param6 T6

Out variable with the sixth parameter value.

param7 T7

Out variable with the seventh parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

T4

Type of the fourth parameter.

T5

Type of the fifth parameter.

T6

Type of the sixth parameter.

T7

Type of the seventh parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3, T4, T5, T6, T7, T8>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7, out T8)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3, T4, T5, T6, T7, T8>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7, out T8 param8) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible where T8 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

param4 T4

Out variable with the fourth parameter value.

param5 T5

Out variable with the fifth parameter value.

param6 T6

Out variable with the sixth parameter value.

param7 T7

Out variable with the seventh parameter value.

param8 T8

Out variable with the eighth parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

T4

Type of the fourth parameter.

T5

Type of the fifth parameter.

T6

Type of the sixth parameter.

T7

Type of the seventh parameter.

T8

Type of the eighth parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7, out T8, out T9)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7, out T8 param8, out T9 param9) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible where T8 : IConvertible where T9 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

param4 T4

Out variable with the fourth parameter value.

param5 T5

Out variable with the fifth parameter value.

param6 T6

Out variable with the sixth parameter value.

param7 T7

Out variable with the seventh parameter value.

param8 T8

Out variable with the eighth parameter value.

param9 T9

Out variable with the ninth parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

T4

Type of the fourth parameter.

T5

Type of the fifth parameter.

T6

Type of the sixth parameter.

T7

Type of the seventh parameter.

T8

Type of the eighth parameter.

T9

Type of the ninth parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.

GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(uint[], out T1, out T2, out T3, out T4, out T5, out T6, out T7, out T8, out T9, out T10)

Gets the desired parameters and converts to the given types.

void GetParameters<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(uint[] paramIds, out T1 param1, out T2 param2, out T3 param3, out T4 param4, out T5 param5, out T6 param6, out T7 param7, out T8 param8, out T9 param9, out T10 param10) where T1 : IConvertible where T2 : IConvertible where T3 : IConvertible where T4 : IConvertible where T5 : IConvertible where T6 : IConvertible where T7 : IConvertible where T8 : IConvertible where T9 : IConvertible where T10 : IConvertible

Parameters

paramIds uint[]

Array with the ids of the Parameters to fetch.

param1 T1

Out variable with the first parameter value.

param2 T2

Out variable with the second parameter value.

param3 T3

Out variable with the third parameter value.

param4 T4

Out variable with the fourth parameter value.

param5 T5

Out variable with the fifth parameter value.

param6 T6

Out variable with the sixth parameter value.

param7 T7

Out variable with the seventh parameter value.

param8 T8

Out variable with the eighth parameter value.

param9 T9

Out variable with the ninth parameter value.

param10 T10

Out variable with the tenth parameter value.

Type Parameters

T1

Type of the fist parameter.

T2

Type of the second parameter.

T3

Type of the third parameter.

T4

Type of the fourth parameter.

T5

Type of the fifth parameter.

T6

Type of the sixth parameter.

T7

Type of the seventh parameter.

T8

Type of the eighth parameter.

T9

Type of the ninth parameter.

T10

Type of the tenth parameter.

Exceptions

ArgumentOutOfRangeException

If the length of the paramIds is different from the number of out parameters.