Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. {baseline → generated}/protocol-thunder-comrpc.data +26 -1222
{baseline → generated}/protocol-thunder-comrpc.data RENAMED
@@ -5,40 +5,10 @@
5
5
  FRAMEWORK_NAMESPACE = "Thunder"
6
6
 
7
7
  INTERFACES, METHODS, ENUMS, Type = ...
8
8
 
9
9
  -- ICOM.h
10
- INTERFACES[5] = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>"
11
- METHODS[5] = {
12
- [3] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
13
- [4] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
14
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
15
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
16
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
17
- [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
18
- }
19
-
20
- INTERFACES[7] = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>"
21
- METHODS[7] = {
22
- [3] = { name = "Next", signature = "virtual bool Next(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
23
- [4] = { name = "Previous", signature = "virtual bool Previous(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
24
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
25
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
26
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
27
- [8] = { name = "Current", signature = "virtual uint32_t Current() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
28
- }
29
-
30
- INTERFACES[6] = "RPC::IIteratorType<RPC::Environment, RPC::ID_ENVIRONMENTITERATOR>"
31
- METHODS[6] = {
32
- [3] = { name = "Next", signature = "virtual bool Next(RPC::Environment&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } },
33
- [4] = { name = "Previous", signature = "virtual bool Previous(RPC::Environment&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } },
34
- [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
35
- [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
36
- [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
37
- [8] = { name = "Current", signature = "virtual RPC::Environment Current() const = 0", retvals = { { type = Type.POD, class = "RPC::Environment", element = { { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "Scope", type = Type.ENUMU8, class = "RPC::Environment::scope" } } } } }
38
- }
39
-
40
10
  INTERFACES[1] = "RPC::IRemoteConnection"
41
11
  METHODS[1] = {
42
12
  [3] = { name = "Id", signature = "virtual uint32_t Id() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
43
13
  [4] = { name = "RemoteId", signature = "virtual uint32_t RemoteId() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
44
14
  [5] = { name = "Acquire", signature = "virtual void* Acquire(const uint32_t, const string&, const uint32_t, const uint32_t) = 0", retvals = { { type = Type.OBJECT, class = "void", interface_param = 3 } }, params = { { name = "waitTime", type = Type.UINT32, class = "uint32_t" }, { name = "className", type = Type.STRING16, class = "string" }, { name = "interfaceId", type = Type.INTERFACE, class = "uint32_t" }, { name = "version", type = Type.UINT32, class = "uint32_t" } } },
@@ -53,10 +23,20 @@
53
23
  [4] = { name = "Deactivated", signature = "virtual void Deactivated(RPC::IRemoteConnection*) = 0", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } },
54
24
  [5] = { name = "Terminated", signature = "virtual void Terminated(RPC::IRemoteConnection*)", params = { { type = Type.OBJECT, class = "RPC::IRemoteConnection" } } }
55
25
  }
56
26
 
57
27
  -- IController.h
28
+ INTERFACES[5] = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>"
29
+ METHODS[5] = {
30
+ [3] = { name = "Next", signature = "virtual bool Next(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
31
+ [4] = { name = "Previous", signature = "virtual bool Previous(string&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.STRING16, class = "string" } } },
32
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
33
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
34
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
35
+ [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
36
+ }
37
+
58
38
  INTERFACES[19] = "RPC::IIteratorType<Exchange::Controller::IDiscovery::Data::DiscoveryResult, RPC::ID_CONTROLLER_DISCOVERY_RESULTS_ITERATOR>"
59
39
  METHODS[19] = {
60
40
  [3] = { name = "Next", signature = "virtual bool Next(Exchange::Controller::IDiscovery::Data::DiscoveryResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IDiscovery::Data::DiscoveryResult", element = { { name = "Locator", type = Type.STRING16, class = "string" }, { name = "Latency", type = Type.UINT32, class = "uint32_t" }, { name = "Model", type = Type.STRING16, class = "string", optional = true }, { name = "Secure", type = Type.BOOL, class = "bool" } } } } },
61
41
  [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::Controller::IDiscovery::Data::DiscoveryResult&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.POD, class = "Exchange::Controller::IDiscovery::Data::DiscoveryResult", element = { { name = "Locator", type = Type.STRING16, class = "string" }, { name = "Latency", type = Type.UINT32, class = "uint32_t" }, { name = "Model", type = Type.STRING16, class = "string", optional = true }, { name = "Secure", type = Type.BOOL, class = "bool" } } } } },
62
42
  [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
@@ -431,10 +411,11 @@
431
411
  [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
432
412
  [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
433
413
  [8] = { name = "Current", signature = "virtual string Current() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
434
414
  }
435
415
 
416
+ -- IVirtualInput.h
436
417
  -- IAVNClient.h
437
418
  INTERFACES[4448] = "Exchange::IAVNClient"
438
419
  METHODS[4448] = {
439
420
  [3] = { name = "Configure", signature = "virtual uint32_t Configure(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
440
421
  [4] = { name = "Launch", signature = "virtual void Launch(const string&) = 0", params = { { type = Type.STRING16, class = "string" } } }
@@ -696,10 +677,20 @@
696
677
  METHODS[4105] = {
697
678
  [3] = { name = "CookieJarChanged", signature = "virtual void CookieJarChanged() = 0" }
698
679
  }
699
680
 
700
681
  -- IButler.h
682
+ INTERFACES[7] = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>"
683
+ METHODS[7] = {
684
+ [3] = { name = "Next", signature = "virtual bool Next(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
685
+ [4] = { name = "Previous", signature = "virtual bool Previous(uint32_t&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.UINT32, class = "uint32_t", proto = "uint32_t&" } } },
686
+ [5] = { name = "Reset", signature = "virtual void Reset(const uint32_t) = 0", params = { { name = "position", type = Type.UINT32, class = "uint32_t" } } },
687
+ [6] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
688
+ [7] = { name = "Count", signature = "virtual uint32_t Count() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } },
689
+ [8] = { name = "Current", signature = "virtual uint32_t Current() const = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } } }
690
+ }
691
+
701
692
  INTERFACES[5072] = "Exchange::IButler"
702
693
  METHODS[5072] = {
703
694
  [3] = { name = "Register", signature = "virtual Core::hresult Register(Exchange::IButler::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IButler::INotification" } } },
704
695
  [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Exchange::IButler::INotification*) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "sink", type = Type.OBJECT, class = "Exchange::IButler::INotification" } } },
705
696
  [5] = { name = "Name", signature = "virtual Core::hresult Name(const string&, Exchange::IValuePoint*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "valuePoint", type = Type.OBJECT, class = "Exchange::IValuePoint" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
@@ -719,10 +710,11 @@
719
710
  [5] = { name = "Updated", signature = "virtual void Updated(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } },
720
711
  [6] = { name = "Metadata", signature = "virtual void Metadata(Exchange::IValuePoint* const) = 0", params = { { name = "element", type = Type.OBJECT, class = "Exchange::IValuePoint" } } }
721
712
  }
722
713
 
723
714
  -- ICapture.h
715
+ -- ICommand.h
724
716
  -- IComposition.h
725
717
  INTERFACES[4978] = "RPC::IIteratorType<Exchange::IDeviceAudioCapabilities::AudioOutput, Exchange::ID_DEVICE_CAPABILITIES_AUDIO_OUTPUT>"
726
718
  METHODS[4978] = {
727
719
  [3] = { name = "Next", signature = "virtual bool Next(Exchange::IDeviceAudioCapabilities::AudioOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
728
720
  [4] = { name = "Previous", signature = "virtual bool Previous(Exchange::IDeviceAudioCapabilities::AudioOutput&) = 0", retvals = { { type = Type.BOOL, class = "bool" }, { name = "info", type = Type.ENUMU8, class = "Exchange::IDeviceAudioCapabilities::AudioOutput" } } },
@@ -954,10 +946,11 @@
954
946
  [5] = { name = "FindByType", signature = "virtual Core::hresult FindByType(const string&, const Exchange::IDNSServer::Record::type, const uint8_t, Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "entry", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } }, params = { { name = "designator", type = Type.STRING16, class = "string" }, { name = "kind", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "index", type = Type.UINT8, class = "uint8_t" } } },
955
947
  [6] = { name = "Add", signature = "virtual Core::hresult Add(const Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "entry", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } } },
956
948
  [7] = { name = "Remove", signature = "virtual Core::hresult Remove(const Exchange::IDNSServer::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "record", type = Type.POD, class = "Exchange::IDNSServer::Record", element = { { name = "Type", type = Type.ENUMU8, class = "Exchange::IDNSServer::Record::type" }, { name = "Key", type = Type.STRING16, class = "string" }, { name = "Value", type = Type.STRING16, class = "string" }, { name = "TTL", type = Type.UINT32, class = "uint32_t" }, { name = "Priority", type = Type.UINT8, class = "uint8_t" } } } } }
957
949
  }
958
950
 
951
+ -- IDRM.h
959
952
  -- IDeviceIdentification.h
960
953
  INTERFACES[5440] = "Exchange::IDeviceIdentification"
961
954
  METHODS[5440] = {
962
955
  [3] = { name = "Identification", signature = "virtual Core::hresult Identification(Exchange::IDeviceIdentification::DeviceInfo&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "info", type = Type.POD, class = "Exchange::IDeviceIdentification::DeviceInfo", element = { { name = "deviceID", type = Type.STRING16, class = "string" }, { name = "firmwareVersion", type = Type.STRING16, class = "string", optional = true }, { name = "chipset", type = Type.STRING16, class = "string", optional = true } } } } }
963
956
  }
@@ -1153,16 +1146,18 @@
1153
1146
  METHODS[4179] = {
1154
1147
  [3] = { name = "Activated", signature = "virtual void Activated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } },
1155
1148
  [4] = { name = "Deactivated", signature = "virtual void Deactivated(Exchange::IExternal*) = 0", params = { { name = "source", type = Type.OBJECT, class = "Exchange::IExternal" } } }
1156
1149
  }
1157
1150
 
1151
+ -- IExternalBase.h
1158
1152
  -- IFocus.h
1159
1153
  INTERFACES[5040] = "Exchange::IFocus"
1160
1154
  METHODS[5040] = {
1161
1155
  [3] = { name = "Focused", signature = "virtual uint32_t Focused(const bool) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "focused", type = Type.BOOL, class = "bool" } } }
1162
1156
  }
1163
1157
 
1158
+ -- IGraphicsBuffer.h
1164
1159
  -- IGuide.h
1165
1160
  INTERFACES[4336] = "Exchange::IGuide"
1166
1161
  METHODS[4336] = {
1167
1162
  [3] = { name = "StartParser", signature = "virtual uint32_t StartParser(PluginHost::IShell*) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { type = Type.OBJECT, class = "PluginHost::IShell" } } },
1168
1163
  [4] = { name = "GetChannels", signature = "virtual const string GetChannels() = 0", retvals = { { type = Type.STRING16, class = "string" } } },
@@ -2380,1198 +2375,7 @@
2380
2375
  [6] = { name = "Bind", signature = "virtual Core::hresult Bind(const uint32_t, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.UINT32, class = "uint32_t" }, { name = "destination", type = Type.UINT32, class = "uint32_t" } } },
2381
2376
  [7] = { name = "Unbind", signature = "virtual Core::hresult Unbind(const uint32_t, const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "source", type = Type.UINT32, class = "uint32_t" }, { name = "destination", type = Type.UINT32, class = "uint32_t" } } },
2382
2377
  [8] = { name = "Metadata", signature = "virtual Core::hresult Metadata(Exchange::IZigWave::Controller&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "metadata", type = Type.POD, class = "Exchange::IZigWave::Controller", element = { { name = "Permutable", type = Type.BOOL, class = "bool" }, { name = "Port", type = Type.STRING16, class = "string" }, { name = "Id", type = Type.UINT32, class = "uint32_t" }, { name = "Major", type = Type.UINT8, class = "uint8_t" }, { name = "Minor", type = Type.UINT8, class = "uint8_t" }, { name = "Nodes", type = Type.UINT16, class = "uint16_t" } } } } }
2383
2378
  }
2384
2379
 
2380
+ -- Ids.h
2385
2381
  -- ITestAutomation.h
2386
- INTERFACES[40960] = "QualityAssurance::IMemory"
2387
- METHODS[40960] = {
2388
- [3] = { name = "AllocateMemory", signature = "virtual Core::hresult AllocateMemory(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "size", type = Type.UINT32, class = "uint32_t" } } },
2389
- [4] = { name = "FreeAllocatedMemory", signature = "virtual Core::hresult FreeAllocatedMemory() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
2390
- }
2391
-
2392
- INTERFACES[40961] = "QualityAssurance::IComRpc"
2393
- METHODS[40961] = {
2394
- [3] = { name = "TestBigString", signature = "virtual Core::hresult TestBigString(const uint32_t) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "length", type = Type.UINT32, class = "uint32_t" } } }
2395
- }
2396
-
2397
- INTERFACES[40962] = "QualityAssurance::IComRpc::IComRpcInternal"
2398
- METHODS[40962] = {
2399
- [3] = { name = "BigStringTest", signature = "virtual Core::hresult BigStringTest(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "testString", type = Type.STRING24, class = "string", restrict = { min = 0, max = 4194303 } } } }
2400
- }
2401
-
2402
- INTERFACES[41008] = "QualityAssurance::ITestTextOptions"
2403
- METHODS[41008] = {
2404
- [3] = { name = "TestStandard", signature = "virtual Core::hresult TestStandard(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::TestDetails&, const QualityAssurance::ITestTextOptions::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::EnumTextOptions" } } }
2405
- }
2406
-
2407
- INTERFACES[41009] = "QualityAssurance::ITestTextOptions::INotification"
2408
- METHODS[41009] = {
2409
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::TestDetails&, const QualityAssurance::ITestTextOptions::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::EnumTextOptions" } } }
2410
- }
2411
-
2412
- INTERFACES[41010] = "QualityAssurance::ITestTextOptions::ITestLegacy"
2413
- METHODS[41010] = {
2414
- [3] = { name = "TestLegacy", signature = "virtual Core::hresult TestLegacy(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails&, const QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions" } } }
2415
- }
2416
-
2417
- INTERFACES[41011] = "QualityAssurance::ITestTextOptions::ITestLegacy::INotification"
2418
- METHODS[41011] = {
2419
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails&, const QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestLegacy::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions" } } }
2420
- }
2421
-
2422
- INTERFACES[41012] = "QualityAssurance::ITestTextOptions::ITestKeep"
2423
- METHODS[41012] = {
2424
- [3] = { name = "TestKeeP", signature = "virtual Core::hresult TestKeeP(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestKeep::TestDetails&, const QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParaM", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParaM", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParaM", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestKeep::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParaM", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions" } } }
2425
- }
2426
-
2427
- INTERFACES[41013] = "QualityAssurance::ITestTextOptions::ITestKeep::INotification"
2428
- METHODS[41013] = {
2429
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestKeep::TestDetails&, const QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestKeep::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions" } } }
2430
- }
2431
-
2432
- INTERFACES[41014] = "QualityAssurance::ITestTextOptions::ITestCustom"
2433
- METHODS[41014] = {
2434
- [3] = { name = "TestCustom", signature = "virtual Core::hresult TestCustom(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestCustom::TestDetails&, const QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestCustom::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions" } } }
2435
- }
2436
-
2437
- INTERFACES[41015] = "QualityAssurance::ITestTextOptions::ITestCustom::INotification"
2438
- METHODS[41015] = {
2439
- [3] = { name = "TestEvent", signature = "virtual void TestEvent(const uint32_t, const uint32_t, const QualityAssurance::ITestTextOptions::ITestCustom::TestDetails&, const QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions) = 0", params = { { name = "firstTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "secondTestParam", type = Type.UINT32, class = "uint32_t" }, { name = "thirdTestParam", type = Type.POD, class = "QualityAssurance::ITestTextOptions::ITestCustom::TestDetails", element = { { name = "testDetailsFirst", type = Type.STRING16, class = "string" }, { name = "testDetailsSecond", type = Type.STRING16, class = "string" } } }, { name = "fourthTestParam", type = Type.ENUMU8, class = "QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions" } } }
2440
- }
2441
-
2442
- INTERFACES[40963] = "QualityAssurance::ITestUtils"
2443
- METHODS[40963] = {
2444
- [3] = { name = "Crash", signature = "virtual Core::hresult Crash() const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } }
2445
- }
2446
-
2447
- -- ITestController.h
2448
- INTERFACES[40976] = "QualityAssurance::ITestController"
2449
- METHODS[40976] = {
2450
- [3] = { name = "Setup", signature = "virtual void Setup() = 0" },
2451
- [4] = { name = "TearDown", signature = "virtual void TearDown() = 0" },
2452
- [5] = { name = "Categories", signature = "virtual QualityAssurance::ITestController::ICategory::IIterator* Categories() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory::IIterator" } } },
2453
- [6] = { name = "Category", signature = "virtual QualityAssurance::ITestController::ICategory* Category(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory" } }, params = { { name = "category", type = Type.STRING16, class = "string" } } }
2454
- }
2455
-
2456
- INTERFACES[40977] = "QualityAssurance::ITestController::ITest"
2457
- METHODS[40977] = {
2458
- [3] = { name = "Execute", signature = "virtual string Execute(const string&) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "params", type = Type.STRING16, class = "string" } } },
2459
- [4] = { name = "Description", signature = "virtual string Description() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2460
- [5] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
2461
- }
2462
-
2463
- INTERFACES[40978] = "QualityAssurance::ITestController::ITest::IIterator"
2464
- METHODS[40978] = {
2465
- [3] = { name = "Reset", signature = "virtual void Reset() = 0" },
2466
- [4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2467
- [5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2468
- [6] = { name = "Test", signature = "virtual QualityAssurance::ITestController::ITest* Test() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } }
2469
- }
2470
-
2471
- INTERFACES[40979] = "QualityAssurance::ITestController::ICategory"
2472
- METHODS[40979] = {
2473
- [3] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2474
- [4] = { name = "Setup", signature = "virtual void Setup() = 0" },
2475
- [5] = { name = "TearDown", signature = "virtual void TearDown() = 0" },
2476
- [6] = { name = "Register", signature = "virtual void Register(QualityAssurance::ITestController::ITest*) = 0", params = { { name = "test", type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } },
2477
- [7] = { name = "Unregister", signature = "virtual void Unregister(QualityAssurance::ITestController::ITest*) = 0", params = { { name = "test", type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } } },
2478
- [8] = { name = "Tests", signature = "virtual QualityAssurance::ITestController::ITest::IIterator* Tests() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest::IIterator" } } },
2479
- [9] = { name = "Test", signature = "virtual QualityAssurance::ITestController::ITest* Test(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ITest" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
2480
- }
2481
-
2482
- INTERFACES[40980] = "QualityAssurance::ITestController::ICategory::IIterator"
2483
- METHODS[40980] = {
2484
- [3] = { name = "Reset", signature = "virtual void Reset() = 0" },
2485
- [4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2486
- [5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2487
- [6] = { name = "Category", signature = "virtual QualityAssurance::ITestController::ICategory* Category() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestController::ICategory" } } }
2488
- }
2489
-
2490
- -- ITestUtility.h
2491
- INTERFACES[40992] = "QualityAssurance::ITestUtility"
2492
- METHODS[40992] = {
2493
- [3] = { name = "Commands", signature = "virtual QualityAssurance::ITestUtility::ICommand::IIterator* Commands() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand::IIterator" } } },
2494
- [4] = { name = "Command", signature = "virtual QualityAssurance::ITestUtility::ICommand* Command(const string&) const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2495
- [5] = { name = "ShutdownTimeout", signature = "virtual uint32_t ShutdownTimeout(const uint32_t) = 0", retvals = { { type = Type.UINT32, class = "uint32_t" } }, params = { { name = "timeout", type = Type.UINT32, class = "uint32_t" } } }
2496
- }
2497
-
2498
- INTERFACES[40993] = "QualityAssurance::ITestUtility::ICommand"
2499
- METHODS[40993] = {
2500
- [3] = { name = "Execute", signature = "virtual string Execute(const string&) = 0", retvals = { { type = Type.STRING16, class = "string" } }, params = { { name = "params", type = Type.STRING16, class = "string" } } },
2501
- [4] = { name = "Description", signature = "virtual string Description() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2502
- [5] = { name = "Signature", signature = "virtual string Signature() const = 0", retvals = { { type = Type.STRING16, class = "string" } } },
2503
- [6] = { name = "Name", signature = "virtual string Name() const = 0", retvals = { { type = Type.STRING16, class = "string" } } }
2504
- }
2505
-
2506
- INTERFACES[40994] = "QualityAssurance::ITestUtility::ICommand::IIterator"
2507
- METHODS[40994] = {
2508
- [3] = { name = "Reset", signature = "virtual void Reset() = 0" },
2509
- [4] = { name = "IsValid", signature = "virtual bool IsValid() const = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2510
- [5] = { name = "Next", signature = "virtual bool Next() = 0", retvals = { { type = Type.BOOL, class = "bool" } } },
2511
- [6] = { name = "Command", signature = "virtual QualityAssurance::ITestUtility::ICommand* Command() const = 0", retvals = { { type = Type.OBJECT, class = "QualityAssurance::ITestUtility::ICommand" } } }
2512
- }
2513
-
2514
- -- ICustomErrorCode.h
2515
- INTERFACES[45120] = "Example::ICustomErrorCode"
2516
- METHODS[45120] = {
2517
- [3] = { name = "TriggerCustomError", signature = "virtual Core::hresult TriggerCustomError(const int32_t) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "errorcode", type = Type.INT32, class = "int32_t" } } },
2518
- [4] = { name = "TriggerNonCustomError", signature = "virtual Core::hresult TriggerNonCustomError(const uint32_t) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "errorcode", type = Type.UINT32, class = "uint32_t" } } }
2519
- }
2520
-
2521
- -- ISimpleAsync.h
2522
- INTERFACES[45072] = "Example::ISimpleAsync"
2523
- METHODS[45072] = {
2524
- [3] = { name = "Connect", signature = "virtual Core::hresult Connect(const Core::OptionalType<std::vector<uint8_t>>&, const Core::OptionalType<uint16_t>&, Example::ISimpleAsync::ICallback* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.VECTOR16, class = "std::vector<uint8_t>", element = { type = Type.UINT8, class = "uint8_t" }, optional = true }, { name = "timeout", type = Type.UINT16, class = "uint16_t", optional = true }, { name = "cb", type = Type.OBJECT, class = "Example::ISimpleAsync::ICallback" } } },
2525
- [4] = { name = "Abort", signature = "virtual Core::hresult Abort() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2526
- [5] = { name = "Disconnect", signature = "virtual Core::hresult Disconnect() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2527
- [6] = { name = "Connected", signature = "virtual Core::hresult Connected(const std::vector<uint8_t>&, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.BOOL, class = "bool" } }, params = { { name = "address", type = Type.VECTOR8, class = "std::vector<uint8_t>", proto = "std::vector<uint8_t>&", element = { type = Type.UINT8, class = "uint8_t" }, restrict = { min = 6, max = 6 } } } },
2528
- [7] = { name = "Link", signature = "virtual Core::hresult Link(const uint8_t[6]) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2529
- [8] = { name = "Unlink", signature = "virtual Core::hresult Unlink(const uint8_t[6]) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2530
- [9] = { name = "LinkedDevice", signature = "virtual Core::hresult LinkedDevice(uint8_t[6]) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2531
- [10] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleAsync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::INotification" } } },
2532
- [11] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleAsync::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::INotification" } } },
2533
- [12] = { name = "Metadata", signature = "virtual Core::hresult Metadata(const uint8_t[6], const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 }, { name = "metadata", type = Type.STRING16, class = "string" } } },
2534
- [13] = { name = "Metadata", signature = "virtual Core::hresult Metadata(const uint8_t[6], string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "metadata", type = Type.STRING16, class = "string" } }, params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 } } },
2535
- [14] = { name = "Bind", signature = "virtual Core::hresult Bind(const Core::MACAddress&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2536
- [15] = { name = "Unbind", signature = "virtual Core::hresult Unbind(const Core::MACAddress&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2537
- [16] = { name = "BoundDevice", signature = "virtual Core::hresult BoundDevice(Core::MACAddress&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2538
- [17] = { name = "Type", signature = "virtual Core::hresult Type(const Core::MACAddress&, const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" }, { name = "value", type = Type.STRING16, class = "string" } } },
2539
- [18] = { name = "Type", signature = "virtual Core::hresult Type(const Core::MACAddress&, string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.STRING16, class = "string" } }, params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" } } },
2540
- [19] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleAsync::IBindNotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::IBindNotification" } } },
2541
- [20] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleAsync::IBindNotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleAsync::IBindNotification" } } },
2542
- [21] = { name = "Tables", signature = "virtual Core::hresult Tables(const bool, std::vector<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR8, class = "std::vector<string>", proto = "std::vector<string>&", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2543
- [22] = { name = "Tables2", signature = "virtual Core::hresult Tables2(const bool, std::vector<string>&, std::vector<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR8, class = "std::vector<string>", proto = "std::vector<string>&", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "intTables", type = Type.VECTOR8, class = "std::vector<uint8_t>", proto = "std::vector<uint8_t>&", element = { type = Type.UINT8, class = "uint8_t" }, restrict = { min = 0, max = 10 } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2544
- [23] = { name = "Tables3", signature = "virtual Core::hresult Tables3(const bool, Core::OptionalType<std::vector<string>>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2545
- [24] = { name = "Tables4", signature = "virtual Core::hresult Tables4(const bool, RPC::IStringIterator*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2546
- [25] = { name = "Tables5", signature = "virtual Core::hresult Tables5(const bool, RPC::IStringIterator*&, RPC::IValueIterator*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "stringTables", type = Type.OBJECT, class = "RPC::IIteratorType<string, RPC::ID_STRINGITERATOR>" }, { name = "intTables", type = Type.OBJECT, class = "RPC::IIteratorType<uint32_t, RPC::ID_VALUEITERATOR>" } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2547
- [26] = { name = "Tables6", signature = "virtual Core::hresult Tables6(const bool, Example::ISimpleAsync::Record&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param2", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param5", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } } }, { name = "param6", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } }, optional = true } } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2548
- [27] = { name = "Tables7", signature = "virtual Core::hresult Tables7(const bool, Core::OptionalType<Example::ISimpleAsync::Record>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param2", type = Type.VECTOR8, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, restrict = { min = 0, max = 10 } }, { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param5", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } } }, { name = "param6", type = Type.POD, class = "Example::ISimpleAsync::SmallRecord", element = { { name = "param0", type = Type.STRING16, class = "string" }, { name = "param1", type = Type.BOOL, class = "bool" } }, optional = true } }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2549
- [28] = { name = "Tables8", signature = "virtual Core::hresult Tables8(const bool, Core::OptionalType<Example::ISimpleAsync::Record2>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record2", element = { { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } }, optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2550
- [29] = { name = "Tables9", signature = "virtual Core::hresult Tables9(const bool, Example::ISimpleAsync::Record2&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "pod", type = Type.POD, class = "Example::ISimpleAsync::Record2", element = { { name = "param3", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true }, { name = "param4", type = Type.VECTOR16, class = "std::vector<string>", element = { type = Type.STRING16, class = "string" }, optional = true } } } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } },
2551
- [30] = { name = "OptionalResult", signature = "virtual Core::hresult OptionalResult(const bool, Core::OptionalType<string>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "result", type = Type.STRING16, class = "string", optional = true } }, params = { { name = "fill", type = Type.BOOL, class = "bool" } } }
2552
- }
2553
-
2554
- INTERFACES[45073] = "Example::ISimpleAsync::ICallback"
2555
- METHODS[45073] = {
2556
- [3] = { name = "Complete", signature = "virtual void Complete(const Core::OptionalType<std::vector<uint8_t>>&, const Example::ISimpleAsync::state) = 0", params = { { name = "address", type = Type.VECTOR16, class = "std::vector<uint8_t>", element = { type = Type.UINT8, class = "uint8_t" }, optional = true }, { name = "state", type = Type.ENUMU8, class = "Example::ISimpleAsync::state" } } }
2557
- }
2558
-
2559
- INTERFACES[45074] = "Example::ISimpleAsync::INotification"
2560
- METHODS[45074] = {
2561
- [3] = { name = "StatusChanged", signature = "virtual void StatusChanged(const uint8_t[6], const bool) = 0", params = { { name = "address", type = Type.ARRAY, class = "uint8_t", proto = "uint8_t[6]", element = { type = Type.UINT8, class = "uint8_t", proto = "uint8_t[6]" }, count = 6 }, { name = "linked", type = Type.BOOL, class = "bool" } } }
2562
- }
2563
-
2564
- INTERFACES[45075] = "Example::ISimpleAsync::IBindNotification"
2565
- METHODS[45075] = {
2566
- [3] = { name = "BindingChanged", signature = "virtual void BindingChanged(const Core::MACAddress&, const bool) = 0", params = { { name = "address", type = Type.MAC, class = "Core::MACAddress" }, { name = "bound", type = Type.BOOL, class = "bool" } } }
2567
- }
2568
-
2569
- -- ISimpleCustomObjects.h
2570
- INTERFACES[45104] = "Example::ISimpleCustomObjects"
2571
- METHODS[45104] = {
2572
- [3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleCustomObjects::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::INotification" } } },
2573
- [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleCustomObjects::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::INotification" } } },
2574
- [5] = { name = "Accessory", signature = "virtual Core::hresult Accessory(const string&, Example::ISimpleCustomObjects::IAccessory*&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "accessory", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } }
2575
- }
2576
-
2577
- INTERFACES[45105] = "Example::ISimpleCustomObjects::IAccessory"
2578
- METHODS[45105] = {
2579
- [3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleCustomObjects::IAccessory::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory::INotification" } } },
2580
- [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleCustomObjects::IAccessory::INotification* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleCustomObjects::IAccessory::INotification" } } },
2581
- [5] = { name = "Name", signature = "virtual Core::hresult Name(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "name", type = Type.STRING16, class = "string" } } },
2582
- [6] = { name = "Name", signature = "virtual Core::hresult Name(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2583
- [7] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "value", type = Type.BOOL, class = "bool" } } },
2584
- [8] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "value", type = Type.BOOL, class = "bool" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" } } }
2585
- }
2586
-
2587
- INTERFACES[45106] = "Example::ISimpleCustomObjects::IAccessory::INotification"
2588
- METHODS[45106] = {
2589
- [3] = { name = "NameChanged", signature = "virtual void NameChanged(const string&) = 0", params = { { name = "name", type = Type.STRING16, class = "string" } } }
2590
- }
2591
-
2592
- -- ISimpleInstanceObjects.h
2593
- INTERFACES[45088] = "Example::ISimpleInstanceObjects"
2594
- METHODS[45088] = {
2595
- [3] = { name = "Acquire", signature = "virtual Core::hresult Acquire(const string&, Example::ISimpleInstanceObjects::IDevice*&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "device", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2596
- [4] = { name = "Relinquish", signature = "virtual Core::hresult Relinquish(Example::ISimpleInstanceObjects::IDevice* const) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "device", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice" } } }
2597
- }
2598
-
2599
- INTERFACES[45089] = "Example::ISimpleInstanceObjects::IDevice"
2600
- METHODS[45089] = {
2601
- [3] = { name = "Register", signature = "virtual Core::hresult Register(Example::ISimpleInstanceObjects::IDevice::INotification* const, const Core::OptionalType<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notification", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice::INotification" }, { name = "pin", type = Type.UINT8, class = "uint8_t", optional = true } } },
2602
- [4] = { name = "Unregister", signature = "virtual Core::hresult Unregister(const Example::ISimpleInstanceObjects::IDevice::INotification* const, const Core::OptionalType<uint8_t>&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "notificaiton", type = Type.OBJECT, class = "Example::ISimpleInstanceObjects::IDevice::INotification" }, { name = "pin", type = Type.UINT8, class = "uint8_t", optional = true } } },
2603
- [5] = { name = "Name", signature = "virtual Core::hresult Name(string&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "name", type = Type.STRING16, class = "string" } } },
2604
- [6] = { name = "Name", signature = "virtual Core::hresult Name(const string&) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "name", type = Type.STRING16, class = "string" } } },
2605
- [7] = { name = "Enable", signature = "virtual Core::hresult Enable() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2606
- [8] = { name = "Disable", signature = "virtual Core::hresult Disable() = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } } },
2607
- [9] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, const bool) = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "high", type = Type.BOOL, class = "bool" } } },
2608
- [10] = { name = "Pin", signature = "virtual Core::hresult Pin(const uint8_t, bool&) const = 0", retvals = { { type = Type.HRESULT, class = "uint32_t", proto = "Core::hresult" }, { name = "high", type = Type.BOOL, class = "bool" } }, params = { { name = "pin", type = Type.UINT8, class = "uint8_t" } } }
2609
- }
2610
-
2611
- INTERFACES[45090] = "Example::ISimpleInstanceObjects::IDevice::INotification"
2612
- METHODS[45090] = {
2613
- [3] = { name = "NameChanged", signature = "virtual void NameChanged(const string&) = 0", params = { { name = "state", type = Type.STRING16, class = "string" } } },
2614
- [4] = { name = "StateChanged", signature = "virtual void StateChanged(const Example::ISimpleInstanceObjects::state) = 0", params = { { name = "state", type = Type.ENUMU8, class = "Example::ISimpleInstanceObjects::state" } } },
2615
- [5] = { name = "PinChanged", signature = "virtual void PinChanged(const uint8_t, const bool) = 0", params = { { name = "pin", type = Type.UINT8, class = "uint8_t" }, { name = "high", type = Type.BOOL, class = "bool" } } }
2616
- }
2617
-
2618
- -- enums
2619
- ENUMS["RPC::Environment::scope"] = {
2620
- [0] = "LOCAL",
2621
- [1] = "GLOBAL"
2622
- }
2623
-
2624
- ENUMS["PluginHost::ISubSystem::subsystem"] = {
2625
- [0] = "PLATFORM",
2626
- [1] = "SECURITY",
2627
- [2] = "NETWORK",
2628
- [3] = "IDENTIFIER",
2629
- [4] = "GRAPHICS",
2630
- [5] = "INTERNET",
2631
- [6] = "LOCATION",
2632
- [7] = "TIME",
2633
- [8] = "PROVISIONING",
2634
- [9] = "DECRYPTION",
2635
- [10] = "WEBSOURCE",
2636
- [11] = "STREAMING",
2637
- [12] = "BLUETOOTH",
2638
- [13] = "CRYPTOGRAPHY",
2639
- [14] = "INSTALLATION",
2640
- [15] = "END_LIST",
2641
- [2147483648] = "NOT_PLATFORM",
2642
- [2147483649] = "NOT_SECURITY",
2643
- [2147483650] = "NOT_NETWORK",
2644
- [2147483651] = "NOT_IDENTIFIER",
2645
- [2147483652] = "NOT_GRAPHICS",
2646
- [2147483653] = "NOT_INTERNET",
2647
- [2147483654] = "NOT_LOCATION",
2648
- [2147483655] = "NOT_TIME",
2649
- [2147483656] = "NOT_PROVISIONING",
2650
- [2147483657] = "NOT_DECRYPTION",
2651
- [2147483658] = "NOT_WEBSOURCE",
2652
- [2147483659] = "NOT_STREAMING",
2653
- [2147483660] = "NOT_BLUETOOTH",
2654
- [2147483661] = "NOT_CRYPTOGRAPHY",
2655
- [2147483662] = "NOT_INSTALLATION"
2656
- }
2657
-
2658
- ENUMS["Exchange::Controller::IMetadata::Data::Link::state"] = {
2659
- [0] = "CLOSED",
2660
- [1] = "WEBSERVER",
2661
- [2] = "WEBSOCKET",
2662
- [3] = "RAWSOCKET",
2663
- [4] = "COMRPC",
2664
- [5] = "SUSPENDED"
2665
- }
2666
-
2667
- ENUMS["Exchange::Controller::IMetadata::Data::Service::state"] = {
2668
- [0] = "UNAVAILABLE",
2669
- [1] = "DEACTIVATED",
2670
- [3] = "DEACTIVATION",
2671
- [2] = "ACTIVATED",
2672
- [4] = "ACTIVATION",
2673
- [7] = "DESTROYED",
2674
- [5] = "PRECONDITION",
2675
- [6] = "HIBERNATED",
2676
- [256] = "SUSPENDED",
2677
- [257] = "RESUMED"
2678
- }
2679
-
2680
- ENUMS["PluginHost::IShell::startmode"] = {
2681
- }
2682
-
2683
- ENUMS["PluginHost::IShell::state"] = {
2684
- [0] = "UNAVAILABLE",
2685
- [1] = "DEACTIVATED",
2686
- [2] = "ACTIVATED",
2687
- [3] = "DEACTIVATION",
2688
- [4] = "ACTIVATION",
2689
- [5] = "PRECONDITION",
2690
- [6] = "HIBERNATED",
2691
- [7] = "DESTROYED"
2692
- }
2693
-
2694
- ENUMS["PluginHost::IShell::reason"] = {
2695
- [0] = "REQUESTED",
2696
- [1] = "AUTOMATIC",
2697
- [2] = "FAILURE",
2698
- [3] = "MEMORY_EXCEEDED",
2699
- [4] = "STARTUP",
2700
- [5] = "SHUTDOWN",
2701
- [6] = "CONDITIONS",
2702
- [7] = "WATCHDOG_EXPIRED",
2703
- [8] = "INITIALIZATION_FAILED",
2704
- [9] = "INSTANTIATION_FAILED"
2705
- }
2706
-
2707
- ENUMS["Exchange::Controller::ILifeTime::state"] = {
2708
- [0] = "UNKNOWN",
2709
- [1] = "SUSPENDED",
2710
- [2] = "RESUMED"
2711
- }
2712
-
2713
- ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::systemtype"] = {
2714
- [0] = "SYSTEM_WINDOWS",
2715
- [1] = "SYSTEM_LINUX",
2716
- [2] = "SYSTEM_MACOS"
2717
- }
2718
-
2719
- ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::buildtype"] = {
2720
- [0] = "DEBUG",
2721
- [1] = "DEBUG_OPTIMIZED",
2722
- [2] = "RELEASE_WITH_DEBUG_INFO",
2723
- [3] = "RELEASE",
2724
- [4] = "PRODUCTION"
2725
- }
2726
-
2727
- ENUMS["Exchange::Controller::IMetadata::Data::BuildInfo::extensiontype"] = {
2728
- [1] = "WARNING_REPORTING",
2729
- [2] = "BLUETOOTH",
2730
- [4] = "HIBERNATE",
2731
- [8] = "PROCESS_CONTAINERS"
2732
- }
2733
-
2734
- ENUMS["PluginHost::IStateControl::state"] = {
2735
- [0] = "UNINITIALIZED",
2736
- [1] = "SUSPENDED",
2737
- [2] = "RESUMED",
2738
- [3] = "EXITED"
2739
- }
2740
-
2741
- ENUMS["PluginHost::IStateControl::command"] = {
2742
- [1] = "SUSPEND",
2743
- [2] = "RESUME"
2744
- }
2745
-
2746
- ENUMS["PluginHost::IStateController::state"] = {
2747
- [0] = "UNKNOWN",
2748
- [1] = "SUSPENDED",
2749
- [2] = "RESUMED"
2750
- }
2751
-
2752
- ENUMS["PluginHost::IStateController::command"] = {
2753
- [0] = "SUSPEND",
2754
- [1] = "RESUME"
2755
- }
2756
-
2757
- ENUMS["PluginHost::ISubSystem::IInternet::network_type"] = {
2758
- [0] = "UNKNOWN",
2759
- [1] = "IPV4",
2760
- [2] = "IPV6"
2761
- }
2762
-
2763
- ENUMS["Exchange::IAVSController::INotification::dialoguestate"] = {
2764
- [0] = "IDLE",
2765
- [1] = "LISTENING",
2766
- [2] = "EXPECTING",
2767
- [3] = "THINKING",
2768
- [4] = "SPEAKING"
2769
- }
2770
-
2771
- ENUMS["Exchange::IApplication::resettype"] = {
2772
- [0] = "FACTORY",
2773
- [1] = "CACHE",
2774
- [2] = "CREDENTIALS",
2775
- [3] = "RECORDINGS"
2776
- }
2777
-
2778
- ENUMS["Exchange::IApplication::launchpointtype"] = {
2779
- [0] = "UNDEFINED",
2780
- [1] = "DIAL",
2781
- [2] = "DEDICATED_BUTTON",
2782
- [3] = "DEDICATED_ICON",
2783
- [4] = "APPLICATION_LIST",
2784
- [5] = "INTEGRATED_TILE",
2785
- [6] = "SEARCH_RESULT",
2786
- [7] = "SEARCH_CONTINUATION",
2787
- [8] = "VOICE_CONTROL",
2788
- [9] = "VOICE_SEARCH_RESULT",
2789
- [10] = "VISUAL_GESTURE",
2790
- [11] = "TOUCH_GESTURE",
2791
- [12] = "EPG_GRID",
2792
- [13] = "CHANNEL_NUMBER",
2793
- [14] = "CHANNEL_ZAP",
2794
- [15] = "CHANNEL_BAR",
2795
- [16] = "WEB_BROWSER",
2796
- [17] = "POWER_ON",
2797
- [18] = "POWER_ON_FROM_DEDICATED_BUTTON",
2798
- [19] = "SUSPENDED_POWER_ON",
2799
- [20] = "RESTART",
2800
- [21] = "SUSPENDED_RESTART",
2801
- [22] = "RESUMED_FROM_SCREEN_SAVER",
2802
- [23] = "RESUMED_FROM_STANDBY",
2803
- [24] = "BANNER_AD",
2804
- [25] = "TITLE_RECOMMENDATION",
2805
- [26] = "APPLICATION_PROMOTION"
2806
- }
2807
-
2808
- ENUMS["Exchange::IAudioStream::streamstate"] = {
2809
- [0] = "UNAVAILABLE",
2810
- [1] = "IDLE",
2811
- [2] = "STARTED"
2812
- }
2813
-
2814
- ENUMS["Exchange::IAudioStream::codectype"] = {
2815
- [1] = "PCM",
2816
- [2] = "ADPCM",
2817
- [3] = "_"
2818
- }
2819
-
2820
- ENUMS["Exchange::IBluetoothAudio::state"] = {
2821
- [0] = "UNASSIGNED",
2822
- [1] = "DISCONNECTED",
2823
- [2] = "CONNECTING",
2824
- [3] = "CONNECTED",
2825
- [4] = "CONNECTED_BAD",
2826
- [5] = "CONNECTED_RESTRICTED",
2827
- [6] = "READY",
2828
- [7] = "STREAMING"
2829
- }
2830
-
2831
- ENUMS["Exchange::IBluetoothAudio::ISink::devicetype"] = {
2832
- [0] = "UNKNOWN",
2833
- [1] = "HEADPHONE",
2834
- [2] = "SPEAKER",
2835
- [3] = "RECORDER",
2836
- [4] = "AMPLIFIER"
2837
- }
2838
-
2839
- ENUMS["Exchange::IBluetoothAudio::audiocodec"] = {
2840
- [1] = "LC_SBC"
2841
- }
2842
-
2843
- ENUMS["Exchange::IBluetoothAudio::drmscheme"] = {
2844
- [1] = "DTCP",
2845
- [2] = "SCMS_T"
2846
- }
2847
-
2848
- ENUMS["Exchange::IBluetoothAudio::ISource::devicetype"] = {
2849
- [0] = "UNKNOWN",
2850
- [1] = "PLAYER",
2851
- [2] = "MICROPHONE",
2852
- [3] = "TUNER",
2853
- [4] = "MIXER"
2854
- }
2855
-
2856
- ENUMS["Exchange::IWebBrowser::VisibilityType"] = {
2857
- [0] = "HIDDEN",
2858
- [1] = "VISIBLE"
2859
- }
2860
-
2861
- ENUMS["Exchange::IWebBrowser::HTTPCookieAcceptPolicyType"] = {
2862
- [0] = "ALWAYS",
2863
- [1] = "NEVER",
2864
- [2] = "ONLY_FROM_MAIN_DOCUMENT_DOMAIN",
2865
- [3] = "EXCLUSIVELY_FROM_MAIN_DOCUMENT_DOMAIN"
2866
- }
2867
-
2868
- ENUMS["Exchange::IBrowserSecurity::MixedContentPolicyType"] = {
2869
- [0] = "ALLOWED",
2870
- [1] = "BLOCKED"
2871
- }
2872
-
2873
- ENUMS["Exchange::IDeviceAudioCapabilities::AudioOutput"] = {
2874
- [0] = "AUDIO_OTHER",
2875
- [1] = "AUDIO_RF_MODULATOR",
2876
- [2] = "AUDIO_ANALOG",
2877
- [3] = "AUDIO_SPDIF",
2878
- [4] = "AUDIO_HDMI0",
2879
- [5] = "AUDIO_HDMI1",
2880
- [6] = "AUDIO_DISPLAYPORT"
2881
- }
2882
-
2883
- ENUMS["Exchange::IDeviceAudioCapabilities::AudioCapability"] = {
2884
- [0] = "AUDIOCAPABILITY_NONE",
2885
- [1] = "ATMOS",
2886
- [2] = "DD",
2887
- [3] = "DDPLUS",
2888
- [4] = "DAD",
2889
- [5] = "DAPV2",
2890
- [6] = "MS12"
2891
- }
2892
-
2893
- ENUMS["Exchange::IDeviceAudioCapabilities::MS12Capability"] = {
2894
- [0] = "MS12CAPABILITY_NONE",
2895
- [1] = "DOLBYVOLUME",
2896
- [2] = "INTELIGENTEQUALIZER",
2897
- [3] = "DIALOGUEENHANCER"
2898
- }
2899
-
2900
- ENUMS["Exchange::IDeviceAudioCapabilities::MS12Profile"] = {
2901
- [0] = "MS12PROFILE_NONE",
2902
- [1] = "MUSIC",
2903
- [2] = "MOVIE",
2904
- [3] = "VOICE"
2905
- }
2906
-
2907
- ENUMS["Exchange::IDeviceVideoCapabilities::VideoOutput"] = {
2908
- [0] = "VIDEO_OTHER",
2909
- [1] = "VIDEO_RF_MODULATOR",
2910
- [2] = "VIDEO_COMPOSITE",
2911
- [3] = "VIDEO_SVIDEO",
2912
- [4] = "VIDEO_COMPONENT",
2913
- [5] = "VIDEO_SCART_RGB",
2914
- [6] = "VIDEO_HDMI0",
2915
- [7] = "VIDEO_HDMI1",
2916
- [8] = "VIDEO_DISPLAYPORT"
2917
- }
2918
-
2919
- ENUMS["Exchange::IDeviceVideoCapabilities::ScreenResolution"] = {
2920
- [0] = "ScreenResolution_Unknown",
2921
- [1] = "ScreenResolution_480i",
2922
- [2] = "ScreenResolution_480p",
2923
- [3] = "ScreenResolution_576i",
2924
- [4] = "ScreenResolution_576p",
2925
- [5] = "ScreenResolution_576p50Hz",
2926
- [6] = "ScreenResolution_720p",
2927
- [7] = "ScreenResolution_720p50Hz",
2928
- [8] = "ScreenResolution_1080i",
2929
- [9] = "ScreenResolution_1080i25Hz",
2930
- [10] = "ScreenResolution_1080i50Hz",
2931
- [11] = "ScreenResolution_1080p",
2932
- [12] = "ScreenResolution_1080p24Hz",
2933
- [13] = "ScreenResolution_1080p25Hz",
2934
- [14] = "ScreenResolution_1080p30Hz",
2935
- [15] = "ScreenResolution_1080p50Hz",
2936
- [16] = "ScreenResolution_1080p60Hz",
2937
- [17] = "ScreenResolution_2160p30Hz",
2938
- [18] = "ScreenResolution_2160p50Hz",
2939
- [19] = "ScreenResolution_2160p60Hz",
2940
- [20] = "ScreenResolution_4320p30Hz",
2941
- [21] = "ScreenResolution_4320p60Hz",
2942
- [22] = "ScreenResolution_2160p",
2943
- [23] = "ScreenResolution_4320p"
2944
- }
2945
-
2946
- ENUMS["Exchange::IBrightness::Brightness"] = {
2947
- [0] = "SdrToHdrGraphicsBrightness_Default",
2948
- [1] = "SdrToHdrGraphicsBrightness_MatchVideo",
2949
- [2] = "SdrToHdrGraphicsBrightness_Max"
2950
- }
2951
-
2952
- ENUMS["Exchange::IContentDecryption::Status"] = {
2953
- [0] = "BUSY",
2954
- [1] = "SUCCESS",
2955
- [2] = "FAILED"
2956
- }
2957
-
2958
- ENUMS["Exchange::IContentProtection::KeySystem"] = {
2959
- [0] = "WIDEVINE",
2960
- [1] = "PLAYREADY",
2961
- [2] = "CLEARKEY"
2962
- }
2963
-
2964
- ENUMS["Exchange::IContentProtection::State"] = {
2965
- [0] = "ACTIVE",
2966
- [1] = "INACTIVE"
2967
- }
2968
-
2969
- ENUMS["Exchange::IContentProtection::INotification::Status::State"] = {
2970
- [1] = "GRANTED",
2971
- [2] = "NOT_REQUIRED",
2972
- [3] = "DENIED",
2973
- [4] = "FAILED"
2974
- }
2975
-
2976
- ENUMS["Exchange::IPersistent::keytype"] = {
2977
- [0] = "AES128",
2978
- [1] = "AES256",
2979
- [2] = "HMAC128",
2980
- [3] = "HMAC160",
2981
- [4] = "HMAC256"
2982
- }
2983
-
2984
- ENUMS["Exchange::hashtype"] = {
2985
- [20] = "SHA1",
2986
- [28] = "SHA224",
2987
- [32] = "SHA256",
2988
- [48] = "SHA384",
2989
- [64] = "SHA512"
2990
- }
2991
-
2992
- ENUMS["Exchange::aesmode"] = {
2993
- [0] = "ECB",
2994
- [1] = "CBC",
2995
- [2] = "OFB",
2996
- [3] = "CFB1",
2997
- [4] = "CFB8",
2998
- [5] = "CFB128",
2999
- [6] = "CTR"
3000
- }
3001
-
3002
- ENUMS["Exchange::CryptographyVault"] = {
3003
- [0] = "CRYPTOGRAPHY_VAULT_DEFAULT",
3004
- [1] = "CRYPTOGRAPHY_VAULT_PLATFORM",
3005
- [16] = "CRYPTOGRAPHY_VAULT_PROVISIONING",
3006
- [17] = "CRYPTOGRAPHY_VAULT_NETFLIX"
3007
- }
3008
-
3009
- ENUMS["Exchange::IDNSServer::Record::type"] = {
3010
- [0] = "INVALID",
3011
- [1] = "RECORD_A",
3012
- [2] = "RECORD_NS",
3013
- [3] = "RECORD_MD",
3014
- [4] = "RECORD_MF",
3015
- [5] = "RECORD_CNAME",
3016
- [6] = "RECORD_SOA",
3017
- [7] = "RECORD_MB",
3018
- [8] = "RECORD_MG",
3019
- [9] = "RECORD_MR",
3020
- [10] = "RECORD_NULL",
3021
- [11] = "RECORD_WKS",
3022
- [12] = "RECORD_PTR",
3023
- [13] = "RECORD_HINFO",
3024
- [14] = "RECORD_MINFO",
3025
- [15] = "RECORD_MX",
3026
- [16] = "RECORD_TXT",
3027
- [28] = "RECORD_AAAA",
3028
- [252] = "REQUEST_AXFR",
3029
- [253] = "REQUEST_MAILB",
3030
- [254] = "REQUEST_MAILA",
3031
- [255] = "REQUEST_ALL"
3032
- }
3033
-
3034
- ENUMS["Exchange::IDeviceVideoCapabilities::CopyProtection"] = {
3035
- [0] = "HDCP_UNAVAILABLE",
3036
- [1] = "HDCP_14",
3037
- [2] = "HDCP_20",
3038
- [3] = "HDCP_21",
3039
- [4] = "HDCP_22"
3040
- }
3041
-
3042
- ENUMS["Exchange::IDictionary::Type"] = {
3043
- [0] = "NAMESPACE",
3044
- [1] = "PERSISTENT_KEY",
3045
- [2] = "VOLATILE_KEY"
3046
- }
3047
-
3048
- ENUMS["Exchange::IHDRProperties::HDRType"] = {
3049
- [0] = "HDR_OFF",
3050
- [1] = "HDR_10",
3051
- [2] = "HDR_10PLUS",
3052
- [3] = "HDR_HLG",
3053
- [4] = "HDR_DOLBYVISION",
3054
- [5] = "HDR_TECHNICOLOR"
3055
- }
3056
-
3057
- ENUMS["Exchange::IDisplayProperties::ColorimetryType"] = {
3058
- [0] = "COLORIMETRY_UNKNOWN",
3059
- [1] = "COLORIMETRY_OTHER",
3060
- [2] = "COLORIMETRY_SMPTE170M",
3061
- [3] = "COLORIMETRY_BT709",
3062
- [4] = "COLORIMETRY_XVYCC601",
3063
- [5] = "COLORIMETRY_XVYCC709",
3064
- [6] = "COLORIMETRY_SYCC601",
3065
- [7] = "COLORIMETRY_OPYCC601",
3066
- [8] = "COLORIMETRY_OPRGB",
3067
- [9] = "COLORIMETRY_BT2020YCCBCBRC",
3068
- [10] = "COLORIMETRY_BT2020RGB_YCBCR"
3069
- }
3070
-
3071
- ENUMS["Exchange::IConnectionProperties::HDCPProtectionType"] = {
3072
- [0] = "HDCP_Unencrypted",
3073
- [1] = "HDCP_1X",
3074
- [2] = "HDCP_2X",
3075
- [3] = "HDCP_AUTO"
3076
- }
3077
-
3078
- ENUMS["Exchange::IConnectionProperties::INotification::Source"] = {
3079
- [0] = "PRE_RESOLUTION_CHANGE",
3080
- [1] = "POST_RESOLUTION_CHANGE",
3081
- [2] = "HDMI_CHANGE",
3082
- [3] = "HDCP_CHANGE"
3083
- }
3084
-
3085
- ENUMS["Exchange::IDisplayProperties::ColourSpaceType"] = {
3086
- [0] = "FORMAT_UNKNOWN",
3087
- [1] = "FORMAT_OTHER",
3088
- [2] = "FORMAT_RGB_444",
3089
- [3] = "FORMAT_YCBCR_444",
3090
- [4] = "FORMAT_YCBCR_422",
3091
- [5] = "FORMAT_YCBCR_420"
3092
- }
3093
-
3094
- ENUMS["Exchange::IDisplayProperties::FrameRateType"] = {
3095
- [0] = "FRAMERATE_UNKNOWN",
3096
- [1] = "FRAMERATE_23_976",
3097
- [2] = "FRAMERATE_24",
3098
- [3] = "FRAMERATE_25",
3099
- [4] = "FRAMERATE_29_97",
3100
- [5] = "FRAMERATE_30",
3101
- [6] = "FRAMERATE_47_952",
3102
- [7] = "FRAMERATE_48",
3103
- [8] = "FRAMERATE_50",
3104
- [9] = "FRAMERATE_59_94",
3105
- [10] = "FRAMERATE_60",
3106
- [11] = "FRAMERATE_119_88",
3107
- [12] = "FRAMERATE_120",
3108
- [13] = "FRAMERATE_144"
3109
- }
3110
-
3111
- ENUMS["Exchange::IDisplayProperties::ColourDepthType"] = {
3112
- [0] = "COLORDEPTH_UNKNOWN",
3113
- [1] = "COLORDEPTH_8_BIT",
3114
- [2] = "COLORDEPTH_10_BIT",
3115
- [3] = "COLORDEPTH_12_BIT"
3116
- }
3117
-
3118
- ENUMS["Exchange::IDisplayProperties::QuantizationRangeType"] = {
3119
- [0] = "QUANTIZATIONRANGE_UNKNOWN",
3120
- [1] = "QUANTIZATIONRANGE_LIMITED",
3121
- [2] = "QUANTIZATIONRANGE_FULL"
3122
- }
3123
-
3124
- ENUMS["Exchange::IDisplayProperties::EotfType"] = {
3125
- [0] = "EOTF_UNKNOWN",
3126
- [1] = "EOTF_OTHER",
3127
- [2] = "EOTF_BT1886",
3128
- [3] = "EOTF_BT2100",
3129
- [4] = "EOTF_SMPTE_ST_2084"
3130
- }
3131
-
3132
- ENUMS["Exchange::Dolby::IOutput::SoundModes"] = {
3133
- [0] = "UNKNOWN",
3134
- [1] = "MONO",
3135
- [2] = "STEREO",
3136
- [3] = "SURROUND",
3137
- [4] = "PASSTHRU",
3138
- [5] = "DOLBYDIGITAL",
3139
- [6] = "DOLBYDIGITALPLUS",
3140
- [7] = "SOUNDMODE_AUTO"
3141
- }
3142
-
3143
- ENUMS["Exchange::Dolby::IOutput::Type"] = {
3144
- [0] = "DIGITAL_PCM",
3145
- [3] = "DIGITAL_PLUS",
3146
- [4] = "DIGITAL_AC3",
3147
- [5] = "AUTO",
3148
- [6] = "DIGITAL_PASSTHROUGH",
3149
- [7] = "MS12"
3150
- }
3151
-
3152
- ENUMS["Exchange::IDsgccClient::state"] = {
3153
- [0] = "Unknown",
3154
- [1] = "Ready",
3155
- [2] = "Changed",
3156
- [3] = "Error"
3157
- }
3158
-
3159
- ENUMS["Exchange::IExternal::condition"] = {
3160
- [0] = "constructing",
3161
- [1] = "activated",
3162
- [2] = "deactivated"
3163
- }
3164
-
3165
- ENUMS["Exchange::IInputSwitch::mode"] = {
3166
- [0] = "ENABLED",
3167
- [1] = "DISABLED",
3168
- [2] = "SLAVE"
3169
- }
3170
-
3171
- ENUMS["Exchange::ProducerEvents"] = {
3172
- [1] = "PairingStarted",
3173
- [2] = "PairingSuccess",
3174
- [3] = "PairingFailed",
3175
- [4] = "PairingTimedout",
3176
- [5] = "UnpairingStarted",
3177
- [6] = "UnpairingSuccess",
3178
- [7] = "UnpairingFailed",
3179
- [8] = "UnpairingTimedout"
3180
- }
3181
-
3182
- ENUMS["Exchange::ITouchHandler::touchstate"] = {
3183
- [0] = "TOUCH_MOTION",
3184
- [1] = "TOUCH_RELEASED",
3185
- [2] = "TOUCH_PRESSED"
3186
- }
3187
-
3188
- ENUMS["Exchange::IMemoryMonitor::INotification::action"] = {
3189
- [0] = "DEACTIVATED",
3190
- [1] = "ACTIVATED",
3191
- [2] = "RESTARTING_STOPPED"
3192
- }
3193
-
3194
- ENUMS["Exchange::IMemoryMonitor::INotification::reason"] = {
3195
- [0] = "EXCEEDED_MEMORY",
3196
- [1] = "NOT_OPERATIONAL"
3197
- }
3198
-
3199
- ENUMS["Core::Messaging::Metadata::type"] = {
3200
- [0] = "INVALID",
3201
- [1] = "TRACING",
3202
- [2] = "LOGGING",
3203
- [3] = "REPORTING",
3204
- [4] = "OPERATIONAL_STREAM",
3205
- [5] = "ASSERT",
3206
- [6] = "TELEMETRY"
3207
- }
3208
-
3209
- ENUMS["Exchange::INetflix::state"] = {
3210
- [1] = "PLAYING",
3211
- [2] = "STOPPED",
3212
- [4] = "SUSPENDING"
3213
- }
3214
-
3215
- ENUMS["Exchange::INetworkControl::ModeType"] = {
3216
- [0] = "STATIC",
3217
- [1] = "DYNAMIC"
3218
- }
3219
-
3220
- ENUMS["Exchange::INetworkControl::StatusType"] = {
3221
- [0] = "UNAVAILABLE",
3222
- [1] = "AVAILABLE"
3223
- }
3224
-
3225
- ENUMS["Exchange::OCDM_RESULT"] = {
3226
- [0] = "OCDM_SUCCESS",
3227
- [1] = "OCDM_S_FALSE",
3228
- [2] = "OCDM_MORE_DATA_AVAILABLE",
3229
- [3] = "OCDM_INTERFACE_NOT_IMPLEMENTED",
3230
- [4] = "OCDM_BUFFER_TOO_SMALL",
3231
- [2147483649] = "OCDM_INVALID_ACCESSOR",
3232
- [2147483650] = "OCDM_KEYSYSTEM_NOT_SUPPORTED",
3233
- [2147483651] = "OCDM_INVALID_SESSION",
3234
- [2147483652] = "OCDM_INVALID_DECRYPT_BUFFER",
3235
- [2147483653] = "OCDM_OUT_OF_MEMORY",
3236
- [2147483654] = "OCDM_METHOD_NOT_IMPLEMENTED",
3237
- [2147500037] = "OCDM_FAIL",
3238
- [2147942487] = "OCDM_INVALID_ARG",
3239
- [2147796480] = "OCDM_SERVER_INTERNAL_ERROR",
3240
- [2147796481] = "OCDM_SERVER_INVALID_MESSAGE",
3241
- [2147796484] = "OCDM_SERVER_SERVICE_SPECIFIC",
3242
- [2147802368] = "OCDM_BUSY_CANNOT_INITIALIZE"
3243
- }
3244
-
3245
- ENUMS["Exchange::ISession::KeyStatus"] = {
3246
- [0] = "Usable",
3247
- [1] = "Expired",
3248
- [2] = "Released",
3249
- [3] = "OutputRestricted",
3250
- [4] = "OutputRestrictedHDCP22",
3251
- [5] = "OutputDownscaled",
3252
- [6] = "StatusPending",
3253
- [7] = "InternalError",
3254
- [8] = "HWError"
3255
- }
3256
-
3257
- ENUMS["Exchange::IPackager::state"] = {
3258
- [0] = "IDLE",
3259
- [1] = "DOWNLOADING",
3260
- [2] = "DOWNLOADED",
3261
- [3] = "DECRYPTING",
3262
- [4] = "DECRYPTED",
3263
- [5] = "VERIFYING",
3264
- [6] = "VERIFIED",
3265
- [7] = "INSTALLING",
3266
- [8] = "INSTALLED",
3267
- [9] = "DOWNLOAD_FAILED",
3268
- [10] = "DECRYPTION_FAILED",
3269
- [11] = "EXTRACTION_FAILED",
3270
- [12] = "VERIFICATION_FAILED",
3271
- [13] = "INSTALL_FAILED",
3272
- [14] = "REMOVE_FAILED"
3273
- }
3274
-
3275
- ENUMS["Exchange::IPlayerProperties::AudioCodec"] = {
3276
- [0] = "AUDIO_UNDEFINED",
3277
- [1] = "AUDIO_AAC",
3278
- [2] = "AUDIO_AC3",
3279
- [3] = "AUDIO_AC3_PLUS",
3280
- [4] = "AUDIO_DTS",
3281
- [5] = "AUDIO_MPEG1",
3282
- [6] = "AUDIO_MPEG2",
3283
- [7] = "AUDIO_MPEG3",
3284
- [8] = "AUDIO_MPEG4",
3285
- [9] = "AUDIO_OPUS",
3286
- [10] = "AUDIO_VORBIS_OGG",
3287
- [11] = "AUDIO_WAV"
3288
- }
3289
-
3290
- ENUMS["Exchange::IPlayerProperties::VideoCodec"] = {
3291
- [0] = "VIDEO_UNDEFINED",
3292
- [1] = "VIDEO_H263",
3293
- [2] = "VIDEO_H264",
3294
- [3] = "VIDEO_H265",
3295
- [4] = "VIDEO_H265_10",
3296
- [5] = "VIDEO_MPEG",
3297
- [6] = "VIDEO_MPEG2",
3298
- [7] = "VIDEO_MPEG4",
3299
- [8] = "VIDEO_VP8",
3300
- [9] = "VIDEO_VP9",
3301
- [10] = "VIDEO_VP10"
3302
- }
3303
-
3304
- ENUMS["Exchange::IPlayerProperties::PlaybackResolution"] = {
3305
- [0] = "RESOLUTION_UNKNOWN",
3306
- [1] = "RESOLUTION_480I24",
3307
- [2] = "RESOLUTION_480I25",
3308
- [3] = "RESOLUTION_480I30",
3309
- [4] = "RESOLUTION_480I50",
3310
- [5] = "RESOLUTION_480I",
3311
- [6] = "RESOLUTION_480P24",
3312
- [7] = "RESOLUTION_480P25",
3313
- [8] = "RESOLUTION_480P30",
3314
- [9] = "RESOLUTION_480P50",
3315
- [10] = "RESOLUTION_480P",
3316
- [11] = "RESOLUTION_576I24",
3317
- [12] = "RESOLUTION_576I25",
3318
- [13] = "RESOLUTION_576I30",
3319
- [14] = "RESOLUTION_576I50",
3320
- [15] = "RESOLUTION_576I",
3321
- [16] = "RESOLUTION_576P24",
3322
- [17] = "RESOLUTION_576P25",
3323
- [18] = "RESOLUTION_576P30",
3324
- [19] = "RESOLUTION_576P50",
3325
- [20] = "RESOLUTION_576P",
3326
- [21] = "RESOLUTION_720P24",
3327
- [22] = "RESOLUTION_720P25",
3328
- [23] = "RESOLUTION_720P30",
3329
- [24] = "RESOLUTION_720P50",
3330
- [25] = "RESOLUTION_720P",
3331
- [26] = "RESOLUTION_1080I24",
3332
- [27] = "RESOLUTION_1080I25",
3333
- [28] = "RESOLUTION_1080I30",
3334
- [29] = "RESOLUTION_1080I50",
3335
- [30] = "RESOLUTION_1080I",
3336
- [31] = "RESOLUTION_1080P24",
3337
- [32] = "RESOLUTION_1080P25",
3338
- [33] = "RESOLUTION_1080P30",
3339
- [34] = "RESOLUTION_1080P50",
3340
- [35] = "RESOLUTION_1080P",
3341
- [36] = "RESOLUTION_2160P24",
3342
- [37] = "RESOLUTION_2160P25",
3343
- [38] = "RESOLUTION_2160P30",
3344
- [39] = "RESOLUTION_2160P50",
3345
- [40] = "RESOLUTION_2160P60",
3346
- [41] = "RESOLUTION_2160P"
3347
- }
3348
-
3349
- ENUMS["Exchange::IPluginAsyncStateControl::IActivationCallback::state"] = {
3350
- [0] = "SUCCESS",
3351
- [1] = "FAILURE",
3352
- [2] = "ABORTED"
3353
- }
3354
-
3355
- ENUMS["Exchange::IPower::PCState"] = {
3356
- [1] = "On",
3357
- [2] = "ActiveStandby",
3358
- [3] = "PassiveStandby",
3359
- [4] = "SuspendToRAM",
3360
- [5] = "Hibernate",
3361
- [6] = "PowerOff"
3362
- }
3363
-
3364
- ENUMS["Exchange::IPower::PCPhase"] = {
3365
- [1] = "Before",
3366
- [2] = "After"
3367
- }
3368
-
3369
- ENUMS["Exchange::IStore2::ScopeType"] = {
3370
- [0] = "DEVICE",
3371
- [1] = "ACCOUNT"
3372
- }
3373
-
3374
- ENUMS["Exchange::IStream::streamtype"] = {
3375
- [0] = "Undefined",
3376
- [1] = "Cable",
3377
- [2] = "Handheld",
3378
- [4] = "Satellite",
3379
- [8] = "Terrestrial",
3380
- [16] = "DAB",
3381
- [31] = "RF",
3382
- [32] = "Unicast",
3383
- [64] = "Multicast",
3384
- [96] = "IP"
3385
- }
3386
-
3387
- ENUMS["Exchange::IStream::drmtype"] = {
3388
- [0] = "None",
3389
- [1] = "ClearKey",
3390
- [2] = "PlayReady",
3391
- [3] = "Widevine",
3392
- [4] = "Unknown"
3393
- }
3394
-
3395
- ENUMS["Exchange::IStream::state"] = {
3396
- [0] = "Idle",
3397
- [1] = "Loading",
3398
- [2] = "Prepared",
3399
- [3] = "Controlled",
3400
- [4] = "Error"
3401
- }
3402
-
3403
- ENUMS["Exchange::IStream::IElement::type"] = {
3404
- [0] = "Unknown",
3405
- [1] = "Audio",
3406
- [2] = "Video",
3407
- [3] = "Subtitles",
3408
- [4] = "Teletext",
3409
- [5] = "Data"
3410
- }
3411
-
3412
- ENUMS["Exchange::ITextToSpeech::TTSErrorDetail"] = {
3413
- [0] = "TTS_OK",
3414
- [1] = "TTS_FAIL",
3415
- [2] = "TTS_NOT_ENABLED",
3416
- [3] = "TTS_INVALID_CONFIGURATION",
3417
- [4] = "TTS_NO_ACCESS"
3418
- }
3419
-
3420
- ENUMS["Exchange::ITextToSpeech::SpeechState"] = {
3421
- [0] = "SPEECH_PENDING",
3422
- [1] = "SPEECH_IN_PROGRESS",
3423
- [2] = "SPEECH_PAUSED",
3424
- [3] = "SPEECH_NOT_FOUND"
3425
- }
3426
-
3427
- ENUMS["Exchange::IUSBHub::Status"] = {
3428
- [1] = "STATUS_ACTIVE",
3429
- [2] = "STATUS_NO_DEVICE_CONNECTED",
3430
- [3] = "STATUS_SELF_POWERED"
3431
- }
3432
-
3433
- ENUMS["Exchange::IUSBHub::Speed"] = {
3434
- [1] = "SPEED_LOW",
3435
- [2] = "SPEED_FULL",
3436
- [3] = "SPEED_HIGH",
3437
- [4] = "SPEED_SUPER"
3438
- }
3439
-
3440
- ENUMS["Exchange::IUSBHub::Flags"] = {
3441
- [1] = "FLAGS_AVAILABLE",
3442
- [2] = "FLAGS_SWITCHABLE"
3443
- }
3444
-
3445
- ENUMS["Exchange::IValuePoint::condition"] = {
3446
- [0] = "constructing",
3447
- [1] = "activated",
3448
- [2] = "deactivated"
3449
- }
3450
-
3451
- ENUMS["Exchange::IValuePoint::basic"] = {
3452
- [0] = "regulator",
3453
- [1] = "measurement",
3454
- [14] = "group",
3455
- [15] = "identification"
3456
- }
3457
-
3458
- ENUMS["Exchange::IValuePoint::specific"] = {
3459
- [0] = "general",
3460
- [1] = "electricity",
3461
- [2] = "water",
3462
- [3] = "gas",
3463
- [4] = "air",
3464
- [5] = "smoke",
3465
- [6] = "carbonMonoxide",
3466
- [7] = "carbonDioxide",
3467
- [8] = "temperature",
3468
- [9] = "accessControl",
3469
- [10] = "burglar",
3470
- [11] = "powerManagement",
3471
- [12] = "system",
3472
- [13] = "emergency",
3473
- [14] = "clock",
3474
- [15] = "light",
3475
- [16] = "humidity",
3476
- [17] = "pressure"
3477
- }
3478
-
3479
- ENUMS["Exchange::IValuePoint::dimension"] = {
3480
- [0] = "logic",
3481
- [1] = "percentage",
3482
- [2] = "kwh",
3483
- [3] = "kvah",
3484
- [4] = "pulses",
3485
- [5] = "degrees",
3486
- [6] = "units",
3487
- [7] = "lux",
3488
- [8] = "volt",
3489
- [9] = "ampere",
3490
- [10] = "frequency"
3491
- }
3492
-
3493
- ENUMS["Exchange::IValuePoint::protocol"] = {
3494
- [0] = "unknown",
3495
- [1] = "serial",
3496
- [2] = "modbus",
3497
- [3] = "mqtt",
3498
- [4] = "http",
3499
- [5] = "coap",
3500
- [6] = "zigbee",
3501
- [7] = "zwave",
3502
- [8] = "bluetooth",
3503
- [9] = "hardware",
3504
- [10] = "onewire",
3505
- [11] = "i2c",
3506
- [12] = "spi",
3507
- [13] = "nrf24",
3508
- [14] = "virtuals"
3509
- }
3510
-
3511
- ENUMS["Exchange::IWifiControl::Security"] = {
3512
- [1] = "OPEN",
3513
- [2] = "WEP",
3514
- [4] = "WPA",
3515
- [8] = "WPA2",
3516
- [16] = "WPS",
3517
- [32] = "ENTERPRISE",
3518
- [64] = "WPA_WPA2",
3519
- [0] = "UNKNOWN"
3520
- }
3521
-
3522
- ENUMS["Exchange::IWifiControl::SecurityInfo::Key"] = {
3523
- [1] = "PSK",
3524
- [2] = "EAP",
3525
- [4] = "CCMP",
3526
- [8] = "TKIP",
3527
- [16] = "PREAUTH",
3528
- [32] = "PBC",
3529
- [64] = "PIN",
3530
- [128] = "PSK_HASHED",
3531
- [0] = "NONE"
3532
- }
3533
-
3534
- ENUMS["Exchange::IZigWave::Device::type"] = {
3535
- [0] = "END_DEVICE",
3536
- [1] = "ROUTER",
3537
- [2] = "CONTROLLER"
3538
- }
3539
-
3540
- ENUMS["QualityAssurance::ITestTextOptions::EnumTextOptions"] = {
3541
- [0] = "FIRST_OPTION",
3542
- [1] = "SECOND_OPTION",
3543
- [2] = "ThirdOption"
3544
- }
3545
-
3546
- ENUMS["QualityAssurance::ITestTextOptions::ITestLegacy::EnumTextOptions"] = {
3547
- [0] = "FIRST_OPTION",
3548
- [1] = "SECOND_OPTION",
3549
- [2] = "ThirdOption"
3550
- }
3551
-
3552
- ENUMS["QualityAssurance::ITestTextOptions::ITestKeep::EnumTextOptions"] = {
3553
- [0] = "FIRST_OPTION",
3554
- [1] = "SECOND_OPTION",
3555
- [2] = "ThirdOption"
3556
- }
3557
-
3558
- ENUMS["QualityAssurance::ITestTextOptions::ITestCustom::EnumTextOptions"] = {
3559
- [0] = "FIRST_OPTION",
3560
- [1] = "SECOND_OPTION",
3561
- [2] = "ThirdOption"
3562
- }
3563
-
3564
- ENUMS["Example::ISimpleAsync::state"] = {
3565
- [0] = "DISCONNECTED",
3566
- [1] = "CONNECTING",
3567
- [2] = "CONNECTED",
3568
- [3] = "CONNECTING_FAILED",
3569
- [4] = "CONNECTING_TIMED_OUT",
3570
- [5] = "CONNECTING_ABORTED"
3571
- }
3572
-
3573
- ENUMS["Example::ISimpleInstanceObjects::state"] = {
3574
- [0] = "ENABLED",
3575
- [1] = "DISABLED"
3576
- }
3577
-