Skip to main content
Skip table of contents

Structure Response (CIGI Packets)

Structure TypeN/A
Packet ID211
Packet Size (bytes)253
SpyClient LookupN/A
ParameterTypeDescriptionRange
StructureIndexuint32The index in the Global Namespace that the response applies to.0, (232 - 1)
DataUsageuchar

The way the structure data is used.


0 = NA_DATA

1 = CONTROL_DATA

2 = FEEDBACK_DATA

3 = PROPERTIES_DATA

0 - 3
TotalSizeInBytesuchar

Size of structure being described.


If dataUsage == CONTROL_DATA or FEEDBACK_DATA: size of structure, otherwise, 0.
Nameuchar

Name of the queried capability.

ASCII(32 - 126) and NULL terminator
NumFieldsuint32

The number of fields associated with this response.

0, (232 - 1)
ResponseIndexuint32

The index of this packet, out of all packets, in the response to the enumerationIndex.

0, ((NumFields - 1)/2)
Value0.Typeuint32

The data type for the field.

Enumerated types, discoverable via introspection.
Value0.Nameuchar

Name of value0.

ASCII(32 - 126) and NULL terminator
Value0.Countuint16

The number of repeated instances of this field if type is not BIT.

If it is BIT, then it's the number of BITs in the field.

0, (216 - 1)
Value0.Offsetuint16

The offset of the field in the structure.

If not BIT, the value is in bytes; if BIT, the value is in BITs.

0, (216 - 1)
Value0.Unitsuint32

The units associated with the field.

Enumerated types, discoverable via introspection if type is not an ENUM.

If type is ENUM, then it is the Global Namespace Index for the enumeration that represents the field values.

Value0.Minimumuint32

The minimum value for the field, cast appropriately according to type.

Varies

Value0.Maximumuint32

The maximum value for the field, cast appropriately according to type.

Varies

Value0.defaultuint32

The default value for the field, cast appropriately according to type.

Varies

Value1.Typeuint32

The data type for the field.

Enumerated types, discoverable via introspection.
Value1.Nameuchar

Name of value1.

ASCII(32 - 126) and NULL terminator
Value1.Countuint16

The number of repeated instances of this field if type is not BIT.

If it is BIT, then it's the number of BITs in the field.

0, (216 - 1)
Value1.Offsetuint16

The offset of the field in the structure.

If not BIT, the value is in bytes; if BIT, the value is in BITs.

0, (216 - 1)
Value1.Unitsuint32

The units associated with the field.

Enumerated types, discoverable via introspection if type is not an ENUM.

If type is ENUM, then it is the Global Namespace Index for the enumeration that represents the field values.

Value1.Minimumuint32

The minimum value for the field, cast appropriately according to type.

Varies

Value1.Maximumuint32

The maximum value for the field, cast appropriately according to type.

Varies

Value1.defaultuint32

The default value for the field, cast appropriately according to type.

Varies

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.