![]() | AutoUpdateNoValueStruct Structure |
Namespace: Crestron.AutoUpdateApiCommon
public struct AutoUpdateNoValueStruct
The AutoUpdateNoValueStruct 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.
|
![]() | autoUpdateMessageLength |
Size of the structure, including itself [Should be AutoUpdateConstants.AutoUpdateNoValueStruct]
|
![]() | autoUpdateMessageType |
Valid for UpdateIsAvailable
Valid for UpdateCancellationComplete
Valid for UpdateStarted
Valid for UpdateRunning
Valid for UpdateWaiting
Valid for UpdateFinished
Valid for CancelUpdate
Valid for CheckNow
Valid for InitialStateSyncForApiStart
Valid for InitialStateSyncForApiEnd
Valid for UpdateDownloadingPlugins
Valid for UpdateRunningDiscovery
Valid for UpdateCancellationInProgress
Valid for UpdateStartedWithNoConfirmation
Valid for UpdateStateNone
Valid for ForceUpdate
Valid for UpdateCancellationThroughForceInProgress
Valid for GeneratingDeviceLists
Valid for GeneratingDeviceListsFinished
Valid for UpdateInitializing
Valid for UpdateInitialized |