![]() | AutoUpdateStringValueStruct Structure |
Namespace: Crestron.AutoUpdateApiCommon
public struct AutoUpdateStringValueStruct
The AutoUpdateStringValueStruct type exposes the following members.
Name | Description | |
---|---|---|
![]() | autoUpdateAppNumber |
The app number this came from.
|
![]() | autoUpdateMessageFlagsFromAPI |
General purpose bitfield.
b0: 1: API is performing a Query. When the API sends the lower layer a query, the response to the query should have this bit set. This will
indicate to the API that it should not fire an event. This will be used when the user tries to read a property (a query will be sent
by the API, the API will wait for a timeout. The thread that reads from the queue will either fire an event or not based on this bit.
0: API is setting the given value. Lower layer when it responds should have this bit cleared, which means that the API will fire an event
back to the programmer.
Specifics for GenerateDeviceLists:
b1: 1: There is more device name data to be requested (filled in the autoUpdateValue field). // 2
0: No more device name data.
b2: 1: This is the first block of data // 4
0: This is not the first block.
b3: 1: All Devices // 8
0: Filtered by Manifest
|
![]() | autoUpdateMessageLength |
Size of the structure, including itself [AutoUpdateConstants.StringStructOverhead + autoUpdateValue.Length]
|
![]() | autoUpdateMessageType |
Valid for ManifestUrl
Valid for RemoteServerLoginName
Valid for RemoteServerLoginPassword
Valid for PluginCatalogUrl
Valid for DeviceConnectUsername
Valid for DeviceConnectPassword
Valid for LastManifestDownloadDateTime
Valid for LastManifestCheckDateTime
Valid for LastManifestCheckStatus
Valid for ErrorMessage
Valid for GenerateDeviceLists |
![]() | autoUpdateValue |
A value for the specific type.
|