-
Notifications
You must be signed in to change notification settings - Fork 32
Expand file tree
/
Copy pathLibMC.xml
More file actions
940 lines (816 loc) · 69.1 KB
/
LibMC.xml
File metadata and controls
940 lines (816 loc) · 69.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
<?xml version="1.0" encoding="UTF-8"?>
<component xmlns="http://schemas.autodesk.com/netfabb/automaticcomponenttoolkit/2018"
libraryname="Machine Control library" namespace="LibMC" copyright="Autodesk Inc." year="2020" basename="libmc"
version="1.0.0">
<license>
<line value="All rights reserved." />
<line value="" />
<line value="Redistribution and use in source and binary forms, with or without" />
<line value="modification, are permitted provided that the following conditions are met:" />
<line value=" * Redistributions of source code must retain the above copyright" />
<line value=" notice, this list of conditions and the following disclaimer." />
<line value=" * Redistributions in binary form must reproduce the above copyright" />
<line value=" notice, this list of conditions and the following disclaimer in the" />
<line value=" documentation and/or other materials provided with the distribution." />
<line value=" * Neither the name of the Autodesk Inc. nor the" />
<line value=" names of its contributors may be used to endorse or promote products" />
<line value=" derived from this software without specific prior written permission." />
<line value="" />
<line value="THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND" />
<line value="ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED" />
<line value="WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE" />
<line value="DISCLAIMED. IN NO EVENT SHALL AUTODESK INC. BE LIABLE FOR ANY" />
<line value="DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES" />
<line value="(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;" />
<line value="LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND" />
<line value="ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT" />
<line value="(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS" />
<line value="SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." />
<line value="" />
</license>
<bindings>
<binding language="CppDynamic" indentation="tabs" />
<binding language="Go" indentation="tabs" />
<!-- <binding language="Cpp" indentation="tabs" />
<binding language="CDynamic" indentation="tabs" />
<binding language="Node" indentation="tabs" />
<binding language="Pascal" indentation="2spaces" />
<binding language="Python" indentation="tabs" />
<binding language="CSharp" indentation="tabs" /> -->
</bindings>
<implementations>
<implementation language="Cpp" indentation="tabs"/>
</implementations>
<importcomponent uri="LibMCData.xml" namespace="LibMCData"/>
<errors>
<error name="NOTIMPLEMENTED" code="1" description="functionality not implemented" />
<error name="INVALIDPARAM" code="2" description="an invalid parameter was passed" />
<error name="INVALIDCAST" code="3" description="a type cast failed" />
<error name="BUFFERTOOSMALL" code="4" description="a provided buffer is too small" />
<error name="GENERICEXCEPTION" code="5" description="a generic exception occurred" />
<error name="COULDNOTLOADLIBRARY" code="6" description="the library could not be loaded" />
<error name="COULDNOTFINDLIBRARYEXPORT" code="7" description="a required exported symbol could not be found in the library" />
<error name="INCOMPATIBLEBINARYVERSION" code="8" description="the version of the binary interface does not match the bindings interface" />
<error name="COULDNOTPARSECONFIGURATION" code="9" description="could not parse configuration" />
<error name="DUPLICATESTATENAME" code="10" description="duplicate state name" />
<error name="STATENOTFOUND" code="11" description="state not found" />
<error name="DUPLICATEOUTSTATE" code="12" description="duplicate out state" />
<error name="MISSINGMACHINEDEFINITION" code="13" description="missing machine definition" />
<error name="MISSINGINSTANCENAME" code="14" description="missing instance name" />
<error name="DUPLICATEMACHINEINSTANCE" code="15" description="duplicate machine instance" />
<error name="MISSINGXMLSCHEMA" code="16" description="missing XML schema" />
<error name="INVALIDXMLSCHEMA" code="17" description="invalid XML schema" />
<error name="MISSINGSTATENAME" code="18" description="missing state name" />
<error name="MISSINGOUTSTATETARGET" code="19" description="missing outstate target" />
<error name="INVALIDOUTSTATETARGET" code="20" description="invalid outstate target" />
<error name="NOINITSTATE" code="21" description="no init state" />
<error name="NOFAILEDSTATE" code="22" description="no failed state" />
<error name="INITSTATENOTFOUND" code="23" description="init state not found" />
<error name="FAILEDSTATENOTFOUND" code="24" description="failed state not found" />
<error name="MISSINGINITSTATE" code="25" description="missing init state" />
<error name="MISSINGFAILEDSTATE" code="26" description="missing failed state" />
<error name="MISSINGPLUGINNAME" code="27" description="missing plugin name" />
<error name="EMPTYINITSTATE" code="28" description="empty init state" />
<error name="EMPTYFAILEDSTATE" code="29" description="empty failed state" />
<error name="EMPTYPLUGINNAME" code="30" description="empty plugin name" />
<error name="COULDNOTCREATESTATEFACTORY" code="31" description="could not create state factory" />
<error name="INVALIDSTATENAME" code="32" description="invalid state name" />
<error name="COULDNOTCREATESTATE" code="33" description="could not create state" />
<error name="COULDNOTINITIALIZEFACTORY" code="34" description="could not initialize factory" />
<error name="COULDNOTFINALIZEFACTORY" code="35" description="could not finalize factory" />
<error name="COULDNOTLOADPLUGIN" code="36" description="could not load plugin" />
<error name="NOCURRENTSTATE" code="37" description="no current state" />
<error name="NOPLUGINSTATE" code="38" description="no plugin state" />
<error name="COULDNOTEXECUTEPLUGIN" code="39" description="could not execute plugin" />
<error name="TOOMANYMACHINEINSTANCES" code="40" description="too many machine instances" />
<error name="INVALIDINDEX" code="41" description="invalid index" />
<error name="NOOUTSTATEGIVEN" code="42" description="no new outstate has been given" />
<error name="INVALIDOUTSTATEGIVEN" code="43" description="invalid outstate has been given" />
<error name="INVALIDREPEATDELAY" code="44" description="invalid repeat delay" />
<error name="INVALIDEXECUTIONDELAY" code="45" description="invalid execution delay" />
<error name="MISSINGREPEATDELAY" code="46" description="missing repeat delay" />
<error name="THREADISRUNNING" code="47" description="thread is running" />
<error name="THREADISNOTRUNNING" code="48" description="thread is not running" />
<error name="DUPLICATESIGNAL" code="49" description="duplicate signal" />
<error name="INVALIDSIGNALNAME" code="50" description="invalid signal name" />
<error name="MISSINGSIGNALNAME" code="51" description="missing signal name" />
<error name="MISSINGSERVERNODE" code="52" description="missing server node" />
<error name="MISSINGHOSTNAME" code="53" description="missing host name" />
<error name="MISSINGPORT" code="54" description="missing port" />
<error name="UUIDGENERATIONFAILED" code="55" description="uuid generation failed" />
<error name="INVALIDBUFFERSIZE" code="56" description="invalid buffer size" />
<error name="COULDNOTCONVERTTOUTF8" code="57" description="could not convert to utf8" />
<error name="NOCOLUMNAVAILABLE" code="58" description="no column available" />
<error name="INVALIDTEXTCOLUMN" code="59" description="invalid text column" />
<error name="INVALIDCOLUMNTYPE" code="60" description="invalid column type" />
<error name="TOOMANYREQUESTEDLOGS" code="61" description="too many requested logs" />
<error name="MISSINGINSTANCEDESCRIPTION" code="62" description="missing instance description" />
<error name="DUPLICATEPARAMETERGROUPNAME" code="63" description="duplicate parameter group name" />
<error name="MISSINGPARAMETERGROUPNAME" code="64" description="missing parameter group name" />
<error name="EMPTYPARAMETERGROUPNAME" code="65" description="empty parameter group name" />
<error name="MISSINGPARAMETERGROUPDESCRIPTION" code="66" description="missing parameter group description" />
<error name="EMPTYPARAMETERGROUPDESCRIPTION" code="67" description="empty parameter group description" />
<error name="TOOMANYPARAMETERS" code="68" description="too many parameters" />
<error name="TOOMANYPARAMETERGROUPS" code="69" description="too many parameter groups" />
<error name="DUPLICATEPARAMETERNAME" code="70" description="duplicate parameter name" />
<error name="MISSINGPARAMETERNAME" code="71" description="missing parameter name" />
<error name="EMPTYPARAMETERNAME" code="72" description="empty parameter name" />
<error name="MISSINGPARAMETERDESCRIPTION" code="73" description="missing parameter description" />
<error name="EMPTYPARAMETERDESCRIPTION" code="74" description="empty parameter description" />
<error name="PARAMETERNOTFOUND" code="75" description="parameter not found" />
<error name="MISSINGPARAMETERDEFAULTVALUE" code="76" description="missing parameter default value" />
<error name="MISSINGDATACONFIGNODE" code="77" description="missing data config node" />
<error name="MISSINGDIRECTORY" code="78" description="missing directory" />
<error name="MISSINGDATABASETYPE" code="79" description="missing database type" />
<error name="MISSINGSQLITEINFO" code="80" description="missing sqlite info" />
<error name="UNKNOWNDATABASETYPE" code="81" description="unknown database type" />
<error name="STORAGENOTINITIALISED" code="82" description="storage not initialised" />
<error name="COULDNOTCONVERTTOUTF16" code="83" description="could not convert to utf 16" />
<error name="COULDNOTCREATEFILE" code="84" description="could not create file" />
<error name="COULDNOTSEEKSTREAM" code="85" description="could not seek stream" />
<error name="COULDNOTGETSTREAMPOSITION" code="86" description="could not get stream position" />
<error name="COULDNOTWRITESTREAM" code="87" description="could not write stream" />
<error name="INVALIDDATABASEMIGRATION" code="88" description="invalid database migration" />
<error name="INTERNALERROR" code="89" description="internal error" />
<error name="COULDNOTSTORECONTENTSTREAM" code="90" description="could not store content stream" />
<error name="DATABASENOTINITIALISED" code="91" description="database not initialised" />
<error name="PARAMETERGROUPNOTFOUND" code="92" description="parameter group not found" />
<error name="SIGNALNOTFOUND" code="93" description="signal not found" />
<error name="STATEMACHINENOTFOUND" code="94" description="state machine not found." />
<error name="MISSINGPARAMETERTYPE" code="95" description="missing parameter type." />
<error name="INVALIDPARAMETERTYPE" code="96" description="invalid parameter type." />
<error name="COULDNOTPARSEJSON" code="97" description="could not parse json." />
<error name="INVALIDJSONFORMAT" code="98" description="invalid json format." />
<error name="URLNOTFOUND" code="99" description="url not found." />
<error name="GENERICBADREQUEST" code="100" description="generic bad request." />
<error name="SQLITE_ERROR" code="101" description="SQLite: Generic Error" />
<error name="SQLITE_INTERNAL" code="102" description="SQLite: Internal logic error in SQLite" />
<error name="SQLITE_PERM" code="103" description="SQLite: Access permission denied" />
<error name="SQLITE_ABORT" code="104" description="SQLite: Callback routine requested an abort" />
<error name="SQLITE_BUSY" code="105" description="SQLite: The database file is locked" />
<error name="SQLITE_LOCKED" code="106" description="SQLite: A table in the database is locked" />
<error name="SQLITE_NOMEM" code="107" description="SQLite: A malloc failed" />
<error name="SQLITE_READONLY" code="108" description="SQLite: Attempt to write a readonly database" />
<error name="SQLITE_INTERRUPT" code="109" description="SQLite: Operation terminated by sqlite3_interrupt" />
<error name="SQLITE_IOERR" code="110" description="SQLite: Some kind of disk I/O error occurred" />
<error name="SQLITE_CORRUPT" code="111" description="SQLite: The database disk image is malformed" />
<error name="SQLITE_NOTFOUND" code="112" description="SQLite: Unknown opcode in sqlite3_file_control" />
<error name="SQLITE_FULL" code="113" description="SQLite: Insertion failed because database is full" />
<error name="SQLITE_CANTOPEN" code="114" description="SQLite: Unable to open the database file" />
<error name="SQLITE_PROTOCOL" code="115" description="SQLite: Database lock protocol error" />
<error name="SQLITE_SCHEMA" code="117" description="SQLite: The database schema changed" />
<error name="SQLITE_TOOBIG" code="118" description="SQLite: String or BLOB exceeds size limit" />
<error name="SQLITE_CONSTRAINT" code="119" description="SQLite: Abort due to constraint violation" />
<error name="SQLITE_MISMATCH" code="120" description="SQLite: Data type mismatch" />
<error name="SQLITE_MISUSE" code="121" description="SQLite: Library used incorrectly" />
<error name="SQLITE_NOLFS" code="122" description="SQLite: Uses OS features not supported on host" />
<error name="SQLITE_AUTH" code="123" description="SQLite: Authorization denied" />
<error name="SQLITE_RANGE" code="125" description="SQLite: 2nd parameter to sqlite3_bind out of range" />
<error name="SQLITE_NOTADB" code="126" description="SQLite: File opened that is not a database file" />
<error name="SQLITE_NOTICE" code="127" description="SQLite: Notifications from sqlite3_log" />
<error name="SQLITE_WARNING" code="128" description="SQLite: Warnings from sqlite3_log" />
<error name="SQLITE_OTHER" code="130" description="SQLite: Other Error" />
<error name="SQLITE_TOOMANYRESULTROWS" code="131" description="too many result rows" />
<error name="COULDNOTREADZIPFILE" code="200" description="Could not read ZIP file" />
<error name="COULDNOTOPENZIPFILE" code="201" description="Could not open ZIP file" />
<error name="COULDNOTGETZIPENTRIES" code="202" description="Could not get ZIP file entries" />
<error name="ZIPENTRYNOTFOUND" code="203" description="ZIP Entry not found" />
<error name="COULDNOTSTATZIPENTRY" code="204" description="Could not stat ZIP entry" />
<error name="COULDNOTOPENZIPENTRY" code="205" description="Could not open ZIP entry" />
<error name="COULDNOTREADZIPSTREAM" code="206" description="Could not read ZIP stream" />
<error name="COULDNOTREADFULLZIPDATA" code="207" description="Could not read full zip data" />
<error name="COULDNOTFINDRESOURCEINDEX" code="208" description="Could not find resource index." />
<error name="COULDNOTPARSERESOURCEINDEX" code="209" description="Could not parse resource index." />
<error name="EMPTYRESOURCEINDEX" code="210" description="Empty resource index." />
<error name="MISSINGRESOURCEINDEX" code="211" description="Missing resource index." />
<error name="MISSINGRESOURCENAME" code="212" description="Missing resource name." />
<error name="MISSINGRESOURCEFILENAME" code="213" description="Missing resource filename." />
<error name="MISSINGRESOURCESIZE" code="214" description="Missing resource size." />
<error name="MISSINGRESOURCECONTENTTYPE" code="215" description="Missing resource content type." />
<error name="DRIVERALREADYREGISTERED" code="216" description="Driver already registered." />
<error name="DRIVERNOTFOUND" code="217" description="Driver not found." />
<error name="MISSINGDRIVERNAME" code="218" description="Missing driver name." />
<error name="MISSINGDRIVERTYPE" code="219" description="Missing driver type." />
<error name="MISSINGDRIVERLIBRARY" code="220" description="Missing driver library." />
<error name="DRIVERALREADYRESERVED" code="221" description="Driver has already been reserved by an instance." />
<error name="LIBRARYPATHNOTFOUND" code="222" description="Library path not found." />
<error name="TOOLPATHENTITYNOTLOADED" code="223" description="Toolpath entity not loaded" />
<error name="TOOLPATHENTITYREFERENCEERROR" code="224" description="Toolpath entity reference error" />
<error name="TOOLPATHENTITYINVALIDFILE" code="225" description="Toolpath entity is invalid" />
<error name="NO3MFLIBRARY" code="226" description="No 3MF Library specified" />
<error name="INVALIDPOINTCOUNT" code="227" description="Invalid point count" />
<error name="DUPLICATEJOBUUID" code="228" description="Duplicate job uuid" />
<error name="INVALIDJOBSTATUS" code="229" description="Invalid job status" />
<error name="INVALIDSTREAMCONTEXT" code="230" description="Invalid stream context" />
<error name="JOBUUIDNOTFOUND" code="231" description="Job uuid not found" />
<error name="INVALIDJOBNAME" code="232" description="Invalid job name" />
<error name="INVALIDJOBTIMESTAMP" code="233" description="Invalid job timestamp" />
<error name="INVALIDUSERID" code="234" description="Invalid job name" />
<error name="INVALIDSTORAGECALLBACKSIGNATURE" code="235" description="Invalid storage callback signature" />
<error name="INVALIDSTORAGECALLBACKSTREAM" code="236" description="Invalid storage callback stream" />
<error name="INVALIDSTORAGEPATH" code="237" description="Invalid storage path" />
<error name="STORAGESTREAMNOTFOUND" code="238" description="Storage Stream not found" />
<error name="DUPLICATESTORAGESTREAM" code="239" description="Duplicate Storage Stream" />
<error name="INVALIDPARTIALUPLOAD" code="240" description="Invalid Partial Upload" />
<error name="PARTIALUPLOADNOTFINISHED" code="241" description="Partial Upload not finished" />
<error name="APIREQUESTNOTHANDLED" code="242" description="API Request not handled" />
<error name="APIREQUESTALREADYHANDLED" code="243" description="API Request already handled" />
<error name="INVALIDAPIREQUESTTYPE" code="244" description="Invalid API Request type" />
<error name="INVALIDUPLOADSTREAM" code="245" description="Invalid Upload Stream" />
<error name="COULDNOTPARSEJSONREQUEST" code="246" description="Could not parse JSON request" />
<error name="INVALIDCONTEXTUUID" code="247" description="Invalid Context UUID" />
<error name="INVALIDUPLOADNAME" code="248" description="Invalid Upload Name" />
<error name="INVALIDMIMETYPE" code="249" description="Invalid Mime Type" />
<error name="INVALIDSTREAMSIZE" code="250" description="Invalid Stream Size" />
<error name="INVALIDSHA256SUM" code="251" description="Invalid SHA256 Sum" />
<error name="INVALIDSTREAMUUID" code="252" description="Invalid Stream UUID" />
<error name="INVALIDFIELDNAME" code="253" description="Invalid field name" />
<error name="UPLOADSIZEMISMATCH" code="254" description="Upload size mismatch" />
<error name="CONTENTTYPENOTACCEPTED" code="255" description="Content type not accepted" />
<error name="NOCURRENTUPLOAD" code="256" description="No current upload" />
<error name="UPLOADCHECKSUMMISMATCH" code="257" description="Upload checksum mismatch" />
<error name="INVALIDSTORAGESTREAMSTATUS" code="258" description="Invalid storage stream status" />
<error name="CONTEXTUUIDNOTACCEPTED" code="259" description="Context uuid not accepted" />
<error name="INVALIDBUILDUUID" code="260" description="Invalid build uuid" />
<error name="MISSINGTHREADCOUNT" code="261" description="Missing thread count" />
<error name="INVALIDTHREADCOUNT" code="262" description="Invalid thread count" />
<error name="COULDNOTUPDATEBUILDSTATUS" code="263" description="Could not update build status" />
<error name="INVALIDITERATOR" code="264" description="Invalid iterator" />
<error name="INVALIDDATATYPE" code="265" description="Invalid data type" />
<error name="COULDNOTSENDSIGNAL" code="266" description="Could not send signal" />
<error name="MISSINGSIGNALPARAMETER" code="267" description="Missing signal parameter" />
<error name="NOUSERINTERFACEDEFINITION" code="268" description="No user interface definition" />
<error name="MISSINGAPPNAME" code="269" description="Missing app name" />
<error name="MISSINGCOPYRIGHT" code="270" description="Missing copyright" />
<error name="MISSINGMAINPAGE" code="271" description="Missing main page" />
<error name="MISSINGMENUITEMID" code="272" description="Missing menu item id" />
<error name="MISSINGMENUITEMICON" code="273" description="Missing menu item icon" />
<error name="MISSINGMENUITEMCAPTION" code="274" description="Missing menu item caption" />
<error name="MISSINGTARGETPAGE" code="275" description="Missing menu item target page" />
<error name="MISSINGMENUNODE" code="276" description="Missing menu node" />
<error name="MISSINGTOOLBARNODE" code="277" description="Missing toolbar node" />
<error name="MISSINGTOOLBARITEMID" code="278" description="Missing toolbar item id" />
<error name="MISSINGTOOLBARITEMICON" code="279" description="Missing toolbar item icon" />
<error name="MISSINGTOOLBARITEMCAPTION" code="280" description="Missing toolbar item caption" />
<error name="MISSINGSERVICESNODE" code="281" description="Missing services node" />
<error name="INVALIDSESSIONUUID" code="282" description="Invalid session UUID" />
<error name="INVALIDSESSIONKEY" code="283" description="Invalid session Key" />
<error name="SESSIONNOTAUTHORIZED" code="284" description="Session not authorized" />
<error name="INVALIDUSERNAME" code="285" description="Invalid user name" />
<error name="INVALIDPASSWORD" code="286" description="Invalid password" />
<error name="INVALIDAUTHORIZATION" code="287" description="Invalid Authorization" />
<error name="USERALREADYAUTHORIZED" code="288" description="User already authorized" />
<error name="INVALIDSESSIONTOKEN" code="289" description="Invalid session token" />
<error name="INVALIDCLIENTKEY" code="290" description="Invalid client key" />
<error name="INVALIDLOGIN" code="291" description="Invalid login credentials" />
<error name="DUPLICATEPAGE" code="292" description="Duplicate page" />
<error name="PAGENOTFOUND" code="293" description="Page not found" />
<error name="MISSINGPAGENAME" code="294" description="Missing page name" />
<error name="INVALIDPAGENAME" code="295" description="Invalid page name" />
<error name="MODULENOTFOUND" code="296" description="Module not found" />
<error name="DUPLICATEMODULE" code="297" description="Duplicate module" />
<error name="INVALIDMODULENAME" code="298" description="Invalid module name" />
<error name="INVALIDMODULETYPE" code="299" description="Invalid module type" />
<error name="INVALIDHEADLINE" code="300" description="Invalid headline" />
<error name="USERNOTFOUND" code="301" description="User not found" />
<error name="STREAMISNOTIMAGE" code="302" description="Stream is not image" />
<error name="TOOMANYCONTENTPARAMETERS" code="303" description="Too many content parameters" />
<error name="MISSINGCONTENTSTATEMACHINENAME" code="304" description="Missing content state machine name" />
<error name="MISSINGCONTENTGROUPNAME" code="305" description="Missing content group name" />
<error name="INVALIDENTRIESPERPAGE" code="306" description="Invalid entries per page" />
<error name="MODULEITEMNOTFOUND" code="307" description="Module item not found" />
<error name="DERIVEDPARAMETERSREADONLY" code="308" description="Derived parameters are read only." />
<error name="TOOMANYJOURNALVARIABLES" code="309" description="Too many journal variables" />
<error name="JOURNALISNOTINITIALISING" code="310" description="Too many journal variables" />
<error name="JOURNALISNOTRECORDING" code="311" description="Journal is not recording." />
<error name="INVALIDVARIABLETYPE" code="312" description="Invalid variable type" />
<error name="INVALIDVARIABLEUNITS" code="313" description="Invalid variable units" />
<error name="UNITSHAVEALREADYBEENSET" code="314" description="Units have already been set" />
<error name="UNITSHAVENOTBEENSET" code="315" description="Units have not been set" />
<error name="INVALIDTIMESTAMP" code="316" description="Invalid time stamp" />
<error name="NOCURRENTJOURNALCHUNK" code="317" description="No current journal chunk" />
<error name="DUPLICATEJOURNALID" code="318" description="Duplicate journal id" />
<error name="RESOURCEENTRYNOTFOUND" code="319" description="Resource entry not found" />
<error name="NOCORERESOURCEPACKAGE" code="320" description="No core resource package" />
<error name="INVALIDASPECTRATIO" code="321" description="Invalid aspect ratio" />
<error name="MISSINGLOGORESOURCE" code="322" description="Missing logo resource" />
<error name="NOUSERINTERFACEPLUGIN" code="323" description="No user interface plugin" />
<error name="COULDNOTLOADUILIBRARY" code="324" description="Could not load UI library" />
<error name="EVENTNAMENOTFOUND" code="325" description="Event name not found" />
<error name="INVALIDEVENTSENDER" code="326" description="Invalid event context" />
<error name="INVALIDEVENTCONTEXT" code="327" description="Invalid event sender" />
<error name="INVALIDLAYERINDEX" code="328" description="Invalid layer index" />
<error name="TEMPBASEPATHEMPTY" code="329" description="Empty base path for temporary files" />
<error name="PROFILENOTFOUND" code="330" description="Profile not found." />
<error name="INVALIDSERVICEHANDLER" code="331" description="Invalid service handler." />
<error name="INVALIDMAXTHREADCOUNT" code="332" description="Invalid max thread count." />
<error name="INVALIDTOOLPATHSTREAMUUID" code="333" description="Invalid toolpath stream uuid" />
<error name="MISSINGSECTIONHEIGHT" code="334" description="Missing section height" />
<error name="INVALIDSECTIONHEIGHT" code="335" description="Invalid section height" />
<error name="MISSINGSECTIONWIDTH" code="336" description="Missing section width" />
<error name="INVALIDSECTIONWIDTH" code="337" description="Invalid section width" />
<error name="TOOLPATHMETADATANOTFOUND" code="338" description="Toolpath metadata not found" />
<error name="BUILDITEMHASNOUUID" code="339" description="Build item has no uuid" />
<error name="OBJECTHASNOUUID" code="340" description="Object has no uuid" />
<error name="COULDNOTPARSEEVENTPARAMETERS" code="341" description="Could not parse event parameters" />
<error name="INVALIDEVENTPARAMETERS" code="342" description="Invalid event parameters" />
<error name="INVALIDFORMVALUES" code="343" description="Invalid form values" />
<error name="FORMNAMEMISSING" code="344" description="Form name is missing" />
<error name="FORMENTITYNAMEMISSING" code="345" description="Form entity name is missing" />
<error name="FORMNOTFOUND" code="346" description="Form not found" />
<error name="FORMENTITYNOTFOUND" code="347" description="Form entity not found" />
<error name="DUPLICATEENTITYNAME" code="348" description="Duplicate form entity name" />
<error name="COULDNOTFINDEVENTSENDERPAGE" code="349" description="Could not find event sender page" />
<error name="COULDNOTFINDEVENTSENDER" code="350" description="Could not find event sender" />
<error name="DUPLICATEFORMNAME" code="351" description="Duplicate form name" />
<error name="EVENTNOTFOUND" code="352" description="Event not found" />
<error name="MISSINGCOLORNAME" code="353" description="Missing color name" />
<error name="MISSINGCOLORREDCHANNEL" code="354" description="Missing red color channel" />
<error name="MISSINGCOLORGREENCHANNEL" code="355" description="Missing green color channel" />
<error name="MISSINGCOLORBLUECHANNEL" code="356" description="Missing blue color channel" />
<error name="INVALIDCOLORREDCHANNEL" code="357" description="Invalid red color channel" />
<error name="INVALIDCOLORGREENCHANNEL" code="358" description="Invalid green color channel" />
<error name="INVALIDCOLORBLUECHANNEL" code="359" description="Invalid blue color channel" />
<error name="MISSINGCOLUMNWIDTH" code="360" description="Missing column width" />
<error name="INVALIDCOLUMNWIDTH" code="361" description="Invalid column width" />
<error name="MISSINGCOLUMNUNIT" code="362" description="Missing column unit" />
<error name="MISSINGROWHEIGHT" code="363" description="Missing row height" />
<error name="INVALIDROWHEIGHT" code="364" description="Invalid row height" />
<error name="MISSINGROWUNIT" code="365" description="Missing row unit" />
<error name="MISSINGCOLUMNSTARTATTRIB" code="366" description="Missing column start attrib" />
<error name="MISSINGCOLUMNENDATTRIB" code="367" description="Missing column end attrib" />
<error name="MISSINGROWSTARTATTRIB" code="368" description="Missing row start attrib" />
<error name="MISSINGROWENDATTRIB" code="369" description="Missing row end attrib" />
<error name="INVALIDCOLUMNSTARTATTRIB" code="370" description="Invalid column start attrib" />
<error name="INVALIDCOLUMNENDATTRIB" code="371" description="Invalid column end attrib" />
<error name="INVALIDROWSTARTATTRIB" code="372" description="Invalid row start attrib" />
<error name="INVALIDROWENDATTRIB" code="373" description="Invalid row end attrib" />
<error name="INVALIDPARAMETERPATH" code="374" description="Invalid parameter path" />
<error name="INVALIDPARAMETERINSTANCE" code="375" description="Invalid parameter instance" />
<error name="INVALIDPARAMETERGROUP" code="376" description="Invalid parameter group" />
<error name="INVALIDPARAMETERNAME" code="377" description="Invalid parameter name" />
<error name="INVALIDSTATEMACHINENAME" code="378" description="Invalid state machine name" />
<error name="INVALIDGRIDPOSITION" code="379" description="Invalid grid position" />
<error name="INVALIDDIALOGNAME" code="380" description="Invalid dialog name" />
<error name="DUPLICATEDIALOG" code="381" description="Duplicate dialog" />
<error name="DIALOGNOTFOUND" code="382" description="Dialog not found" />
<error name="COULDNOTHANDLEEVENT" code="383" description="Could not handle event" />
<error name="INVALIDFORMPATH" code="384" description="Invalid form path" />
<error name="MISSINGITEMNAME" code="385" description="Missing item name" />
<error name="INVALIDITEMPATH" code="386" description="Invalid item path" />
<error name="INVALIDMODULEPATH" code="387" description="Invalid module path" />
<error name="BUILDLISTNAMEMISSING" code="388" description="Build list name missing" />
<error name="EMPTYITEMPREFIX" code="389" description="Empty item prefix" />
<error name="INVALIDITEMPREFIX" code="390" description="Invalid item prefix" />
<error name="EMPTYITEMNAME" code="391" description="Empty item name" />
<error name="EXPRESSIONVALUEGIVENTWICE" code="392" description="Expression value is given twice" />
<error name="INVALIDINTEGEREXPRESSION" code="393" description="Invalid integer expression" />
<error name="INVALIDNUMBEREXPRESSION" code="394" description="Invalid number expression" />
<error name="INVALIDBOOLEANEXPRESSION" code="395" description="Invalid boolean expression" />
<error name="INVALIDPERSISTENCYNAME" code="396" description="Invalid persistency name" />
<error name="ONLYVALUEDPARAMETERSCANBEPERSISTENT" code="397" description="Only valued parameters can be persistent" />
<error name="PLATFORMINFORMATIONMISSING" code="398" description="Platform information missing" />
<error name="INVALIDBUTTONDISTRIBUTION" code="399" description="Invalid button distribution" />
<error name="EXPRESSIONVALUEMISSING" code="400" description="Expression value missing" />
<error name="INVALIDVIEWPORTCOORD" code="401" description="Invalid viewport coordinate" />
<error name="VIEWPORTCOORDMISSING" code="402" description="Viewport coordinate missing" />
<error name="MACHINEINSTANCENOTFOUND" code="403" description="Machine instance not found" />
<error name="COULDNOTGETTEMPPATHFROMWINDOWS" code="404" description="Could not get temp path from Windows" />
<error name="DUPLICATEBUTTONNAME" code="405" description="Duplicate button name" />
<error name="SERVERCONFIGURATIONNOTLOADED" code="406" description="Server configuration not loaded" />
<error name="COULDNOTPARSESERVERCONFIGURATION" code="407" description="Could not pars server configuration" />
<error name="MISSINGSERVERCONFIGURATIONNODE" code="408" description="Missing server configuration node" />
<error name="COULDNOTFINDLIBRARYENTRY" code="409" description="Could not find library entry" />
<error name="INVALIDPORT" code="410" description="Invalid port" />
<error name="MISSINGDATANODE" code="411" description="Missing data node" />
<error name="MISSINGDATADIRECTORY" code="412" description="Missing data directory" />
<error name="DATADIRECTORYDOESNOTEXISTS" code="413" description="Data directory does not exist:" />
<error name="INVALIDDATADIRECTORY" code="414" description="Invalid data directory" />
<error name="INVALIDSQLITEDBPATH" code="415" description="Missing SQLite DB Path" />
<error name="INVALIDDATABASETYPE" code="416" description="Invalid database type" />
<error name="DEFAULTPACKAGEMISSING" code="417" description="Default package missing" />
<error name="DEFAULTPACKAGENAMEMISSING" code="418" description="Default package name missing" />
<error name="COULDNOTPARSEPACKAGEXML" code="419" description="Could not parse package xml" />
<error name="MISSINGPACKAGENODE" code="420" description="Missing package node" />
<error name="MISSINGBUILDNODE" code="421" description="Missing build node" />
<error name="MISSINGBUILDNAME" code="422" description="Missing build name" />
<error name="MISSINGCONFIGURATIONNAME" code="423" description="Missing configuration name" />
<error name="MISSINGCORECLIENT" code="424" description="Missing core client" />
<error name="MISSINGLIBRARYNAME" code="425" description="Missing library name" />
<error name="MISSINGLIBRARYIMPORTNAME" code="426" description="Missing library import name" />
<error name="DUPLICATELIBRARYNAME" code="427" description="Duplicate library name" />
<error name="INVALIDTRANSFORMINTERVAL" code="428" description="Invalid transform interval" />
<error name="INVALIDTRANSFORMCOORDINATE" code="429" description="Invalid transform coordinate" />
<error name="SUCCESSSTATENOTFOUND" code="430" description="success state not found" />
<error name="DUPLICATESERVERPRIVATEKEY" code="431" description="duplicate server private key" />
<error name="DUPLICATESERVERCERTIFICATE" code="432" description="duplicate server certificate" />
<error name="INVALIDGITHASH" code="433" description="Invalid git hash" />
<error name="COULDNOTPARSETESTDEFINITION" code="434" description="Could not parse test definition." />
<error name="MISSINGTESTDEFINITIONNODE" code="435" description="Missing test definition node." />
<error name="AMBIGIOUSMAINNODE" code="436" description="Ambigious main node" />
<error name="MISSINGMAINNODE" code="437" description="Missing main node" />
<error name="MISSINGLIBRARIESNODE" code="438" description="Missing libraries node" />
<error name="MISSINGLIBRARYDLLFILENAME" code="439" description="Missing library dll filename" />
<error name="MISSINGTESTDESCRIPTION" code="440" description="Missing test description" />
<error name="MISSINGTESTINSTANCENAME" code="441" description="Missing test instance name" />
<error name="TESTDEFINITIONHASNOINSTANCES" code="442" description="Test definition has no instances" />
<error name="INVALIDPACKAGEENTRYNAME" code="443" description="Invalid package entry name" />
<error name="INVALIDPACKAGEENTRYEXTENSION" code="444" description="Invalid package entry name" />
<error name="INVALIDPACKAGEENTRYFILENAME" code="445" description="Invalid package entry file name" />
<error name="INVALIDEXPRESSIONVALUE" code="446" description="Invalid expression value" />
<error name="INVALIDBUTTONNAME" code="447" description="Invalid button name" />
<error name="RESOURCEENTRYISNOUTF8STRING" code="448" description="Resource entry is no UTF8 string" />
<error name="AMBIGUOUSDRIVERCONFIGURATION" code="449" description="Ambiguous driver configuration" />
<error name="COULDNOTCREATEDRIVER" code="450" description="Could not create driver" />
<error name="EMPTYGROUPNAMEBUTPARAMETERGIVEN" code="451" description="Empty group name but parameter given" />
<error name="INVALIDDEFAULTXMLNAMESPACE" code="452" description="invalid default xml namespace name." />
<error name="INVALIDXMLROOTNODENAME" code="453" description="invalid xml root node name." />
<error name="COULDNOTPARSEXMLSTRING" code="454" description="could not parse XML String." />
<error name="COULDNOTPARSEXMLDATA" code="455" description="could not parse XML Data." />
<error name="XMLDOESNOTCONTAINROOTNODE" code="456" description="XML does not contain root node." />
<error name="XMLCONTAINSAMBIGOUSROOTNODES" code="457" description="XML contains ambiguous root nodes." />
<error name="XMLDOESNOTCONTAINNAMESPACE" code="458" description="XML does not contain namespace." />
<error name="INVALIDXMLDATA" code="459" description="invalid XML Data." />
<error name="INVALIDXMLROOTNODEINSTANCE" code="460" description="invalid XML root node instance." />
<error name="XMLNAMESPACEPREFIXALREADYREGISTERED" code="461" description="XML namespace prefix already registered." />
<error name="XMLNAMESPACEALREADYREGISTERED" code="462" description="XML namespace already registered." />
<error name="XMLNAMESPACENOTFOUND" code="463" description="XML namespace not found." />
<error name="INVALIDNAMESPACENAME" code="464" description="Invalid namespace name." />
<error name="INVALIDNAMESPACEPREFIX" code="465" description="Invalid namespace prefix." />
<error name="INVALIDNAMESPACEINDEX" code="466" description="Invalid namespace index." />
<error name="INVALIDATTRIBUTEINDEX" code="467" description="Invalid attribute index." />
<error name="PROFILEVALUENOTFOUND" code="468" description="Profile value not found." />
<error name="INVALIDXMLNODENAME" code="469" description="Invalid xml node name." />
<error name="INVALIDXMLNAMESPACE" code="470" description="Invalid xml namespace." />
<error name="COULDNOTFINDATTRIBUTE" code="471" description="Could not find attribute." />
<error name="DUPLICATEATTRIBUTE" code="472" description="Duplicate attribute." />
<error name="INTERNALATTRIBUTEERROR" code="473" description="Internal attribute error." />
<error name="XMLNODECHILDNOTFOUND" code="474" description="XML node child not found." />
<error name="INVALIDXMLNODEINDEX" code="475" description="Invalid XML Node index." />
<error name="INTERNALNODEERROR" code="476" description="Internal node error." />
<error name="XMLNODENOTFOUNDINLIST" code="477" description="XML node not found in list." />
<error name="COULDNOTFINDXMLNAMESPACE" code="478" description="Could not find XML Namespace" />
<error name="INVALIDCOMPONENTNAME" code="489" description="invalid component name." />
<error name="MISSINGCOMPONENTNAME" code="490" description="missing component name." />
<error name="CUSTOMPAGEPROPERTYNAMEMISSING" code="491" description="custom page property name missing." />
<error name="CUSTOMPAGEPROPERTYTYPEMISSING" code="492" description="custom page property type missing." />
<error name="EMTPYEVENTNAME" code="493" description="empty event name." />
<error name="INVALIDEVENTNAME" code="494" description="invalid event name." />
<error name="INVALIDEVENTPATH" code="495" description="invalid event path." />
<error name="CUSTOMPAGEVENTNAMEMISSING" code="496" description="custom page event name missing." />
<error name="INVALIDCUSTOMPAGEVENTNAME" code="497" description="invalid custom page event name." />
<error name="DUPLICATECUSTOMPAGEVENTNAME" code="498" description="duplicate custom page event name." />
<error name="INVALIDEVENTPARAMETERNAME" code="499" description="invalid event parameter name." />
<error name="INVALIDMETADATAINDEX" code="500" description="invalid metadata index." />
<error name="METADATAISNOTUNIQUE" code="501" description="metadata is not unique." />
<error name="METADATANOTFOUND" code="502" description="metadata not found." />
<error name="TIMESTAMPISNOTINCREMENTING" code="503" description="Time stamp is not incrementing." />
<error name="INVALIDTIMESTAMPINTERVAL" code="504" description="Invalid time stamp interval." />
<error name="TIMESTREAMISEMPTY" code="505" description="Time stream is empty." />
<error name="INVALIDTOOLPATHATTRIBUTETYPE" code="506" description="Invalid toolpath attribute type." />
<error name="INVALIDSEGMENTINDEX" code="507" description="Invalid segment index." />
<error name="INVALIDTOOLPATHATTRIBUTEID" code="508" description="Invalid toolpath attribute ID." />
<error name="AMBIGUOUSSEGMENTATTRIBUTETYPE" code="509" description="Ambiguous segment attribute type." />
<error name="XMLNODEHASCHILDREN" code="510" description="XML Node has children"/>
<error name="XMLNODEHASTEXTCONTENT" code="511" description="XML Node has text content"/>
<error name="STRINGHANDLERNOTAVAILABLE" code="512" description="String handler not available"/>
<error name="DUPLICATEROLEPERMISSION" code="513" description="Duplicate role permission"/>
<error name="EMPTYACCESSROLEIDENTIFIER" code="514" description="Empty access role identifier"/>
<error name="INVALIDACCESSROLEIDENTIFIER" code="515" description="Invalid access role identifier"/>
<error name="EMPTYACCESSROLEDISPLAYNAME" code="516" description="Empty access role display name"/>
<error name="EMPTYACCESSPERMISSIONIDENTIFIER" code="517" description="Empty access permission identifier"/>
<error name="INVALIDACCESSPERMISSIONIDENTIFIER" code="518" description="Invalid access permission identifier"/>
<error name="EMPTYACCESSPERMISSIONDISPLAYNAME" code="519" description="Empty access permission display name"/>
<error name="EMPTYSTRINGRESOURCENAME" code="520" description="Empty string resource name"/>
<error name="DUPLICATESTRINGRESOURCENAME" code="521" description="Duplicate string resource name"/>
<error name="INVALIDSTRINGRESOURCENAMEIDENTIFIER" code="522" description="Invalid string resource name identifier"/>
<error name="STRINGRESOURCENOTFOUND" code="523" description="String resource not found"/>
<error name="LANGUAGEIDNOTFOUND" code="524" description="Language ID not found"/>
<error name="DUPLICATEPERMISSIONIDENTIFIER" code="525" description="Duplicate Permission Identifier"/>
<error name="DUPLICATEROLEIDENTIFIER" code="526" description="Duplicate Role Identifier"/>
<error name="PERMISSIONNOTFOUND" code="527" description="Permission not found"/>
<error name="ROLENOTFOUND" code="528" description="Role not found"/>
<error name="MISSINGACCESSCONTROLPERMISSIONS" code="529" description="Missing access control permissions"/>
<error name="MISSINGACCESSCONTROLROLES" code="530" description="Missing access control roles"/>
<error name="MISSINGACCESSCONTROLROLEPERMISSIONS" code="531" description="Missing access control role permissions"/>
<error name="MISSINGROLEPERMISSIONIDENTIFIER" code="532" description="Missing role permission identifier"/>
<error name="INVALIDDISCRETEFIELDBUFFER" code="533" description="Invalid discrete field buffer"/>
<error name="INVALIDDISCRETEFIELDFILESIGN" code="534" description="Invalid discrete field file sign"/>
<error name="INCOMPATIBLEDISCRETEFIELDFILEVERSION" code="535" description="Incompatible discrete field file version"/>
<error name="TOONEWDISCRETEFIELDFILEVERSION" code="536" description="Too new discrete field file version"/>
<error name="TOONEWDISCRETEFIELDSTREAMTYPE" code="537" description="Too new discrete field stream type"/>
<error name="INVALIDDISCRETEFIELDDATAOFFSET" code="538" description="Invalid discrete field data offset"/>
<error name="INVALIDDISCRETEFIELDSTREAMSIZE" code="539" description="Invalid discrete field stream size"/>
<error name="INVALIDDISCRETEFIELDINTERNALDATA" code="540" description="Invalid discrete field internal data"/>
<error name="DEFAULTROLEHASNOTBEENSET" code="541" description="Default role has not been set"/>
<error name="EMPTYROLEIDENTIFIER" code="542" description="Empty role identifier"/>
<error name="EMPTYPERMISSIONIDENTIFIER" code="543" description="Empty permission identifier"/>
<error name="USERHASUNKNOWNROLE" code="544" description="User has unknown role"/>
<error name="MISSINGDEFAULTACCESSROLE" code="545" description="Missing default access role"/>
<error name="FIXEDFLOATBUFFEROVERRUN" code="546" description="Fixed float buffer overrun"/>
<error name="MESHENTITYNOTLOADED" code="547" description="Mesh entity not loaded"/>
<error name="MESHENTITYALREADYLOADED" code="548" description="Mesh entity already loaded"/>
<error name="INVALIDMESHFACEID" code="549" description="Invalid face ID"/>
<error name="MESH3MFRESOURCEISEMPTY" code="550" description="Mesh 3MF resource is empty"/>
<error name="INVALIDMESHEDGEID" code="551" description="Invalid edge ID"/>
<error name="INVALIDMESHNODEID" code="552" description="Invalid node ID"/>
<error name="INVALIDGLSCENEMODELNAME" code="553" description="Invalid GL scene model name"/>
<error name="INVALIDGLSCENEINSTANCENAME" code="554" description="Invalid GL scene instance name"/>
<error name="EMPTYGLMODELNAME" code="555" description="Empty GL model name"/>
<error name="INVALIDGLMODELNAME" code="556" description="Invalid GL model name"/>
<error name="DUPLICATEGLMODELNAME" code="557" description="Duplicate GL model name"/>
<error name="MODELGLRESOURCENOTFOUND" code="558" description="Model GL Resource not found"/>
<error name="EMPTYGLINSTANCENAME" code="559" description="Empty GL instance name"/>
<error name="INVALIDGLINSTANCENAME" code="560" description="Invalid GL instance name"/>
<error name="EMPTYGLINSTANCEMODEL" code="561" description="Empty GL instance model"/>
<error name="INVALIDGLINSTANCEMODEL" code="562" description="Invalid GL instance model"/>
<error name="GLINSTANCEMODELNOTFOUND" code="563" description="GL instance model not found"/>
<error name="DUPLICATEGLINSTANCENAME" code="564" description="Duplicate GL instance name"/>
<error name="INVALIDJOURNALSTREAMCAPACITY" code="565" description="Invalid journal stream capacity"/>
<error name="INVALIDUIFORMAT" code="566" description="Invalid UI format" />
<error name="INVALIDJOURNALTIMESTAMP" code="567" description="Invalid Journal Timestamp" />
<error name="CHUNKTIMESTREAMNOTCONTINUOUS" code="568" description="Chunk time stream not continuous" />
<error name="JOURNALVARIABLENOTFOUND" code="569" description="Journal Variable not found" />
<error name="INVALIDJOURNALSTREAMQUERY" code="570" description="Invalid journal stream query" />
<error name="INVALIDJOURNALCOMPUTEDATA" code="571" description="Invalid journal compute data" />
<error name="INVALIDJOURNALCOMPUTEINTERVAL" code="572" description="Invalid journal compute interval" />
<error name="DATASERIESNOTFOUND" code="573" description="Data series not found" />
<error name="DATASERIESISEMPTY" code="574" description="Data series is empty" />
<error name="EMPTYALERTIDENTIFIER" code="575" description="Empty alert identifier"/>
<error name="INVALIDALERTIDENTIFIER" code="576" description="Invalid alert identifier"/>
<error name="ALERTDEFINITIONNOTFOUND" code="577" description="Alert definition not found"/>
<error name="DUPLICATEALERTIDENTIFIER" code="578" description="Duplicate alert identifier"/>
<error name="EMPTYLANGUAGEIDENTIFIER" code="579" description="Empty language identifier"/>
<error name="EMPTYLANGUAGESTRINGIDENTIFIER" code="580" description="Empty language string identifier"/>
<error name="INVALIDLANGUAGEIDENTIFIER" code="581" description="Invalid language identifier"/>
<error name="INVALIDLANGUAGESTRINGIDENTIFIER" code="582" description="Invalid language string identifier"/>
<error name="INVALIDLANGUAGEDEFINITION" code="583" description="Invalid language definition"/>
<error name="MISSINGALERTIDENTIFIER" code="584" description="Missing alert identifier"/>
<error name="MISSINGALERTLEVEL" code="585" description="Missing alert level"/>
<error name="INVALIDALERTLEVEL" code="586" description="Invalid alert level"/>
<error name="ALERTLISTNAMEMISSING" code="587" description="Alert list name missing" />
<error name="JOURNALVARIABLEISNOTNUMERIC" code="588" description="Journal variable is not numeric" />
<error name="UNITSAREOUTOFRANGE" code="589" description="Units are out of range" />
<error name="JOURNALTIMESTAMPINVALID" code="590" description="Journal time stamp is invalid" />
<error name="CALLBACKLOGGERDOESNOTSUPPORTRETRIEVAL" code="591" description="Callback logger does not support retrieval" />
<error name="STDERRLOGGERDOESNOTSUPPORTRETRIEVAL" code="592" description="Stderr logger does not support retrieval" />
<error name="STDOUTLOGGERDOESNOTSUPPORTRETRIEVAL" code="593" description="Stdout logger does not support retrieval" />
<error name="EXECUTIONLISTNAMEMISSING" code="594" description="Execution list name missing" />
<error name="BUILDLISTBUTTONNAMEMISSING" code="595" description="Build list button name missing" />
<error name="EXECUTIONLISTBUTTONNAMEMISSING" code="596" description="Build execution button name missing" />
<error name="BUILDHASNOTOOLPATH" code="597" description="Build has not toolpath" />
<error name="MISSINGUPLOADCONTEXT" code="598" description="Missing upload context" />
<error name="INVALIDUPLOADCONTEXT" code="599" description="Build has not toolpath" />
<error name="MESHHASTOOMANYVERTICES" code="600" description="Mesh has too many vertices" />
<error name="MESHHASTOOMANYTRIANGLES" code="601" description="Mesh has too many triangles" />
<error name="INVALIDXMLNODEORATTRIBUTENAME" code="602" description="Invalid XML node or attribute name" />
<error name="XMLNAMESPACENOTREGISTERED" code="603" description="XML Namespace not registered" />
<error name="COULDNOTFINDMESHSCENE" code="604" description="Could not find mesh scene" />
<error name="COULDNOTFINDMESHSCENEITEM" code="605" description="Could not find mesh scene item" />
<error name="INVALIDMESHSCENEITEMINDEX" code="606" description="Invalid Mesh Scene Item Index" />
<error name="INTERNALMETADATAERROR" code="607" description="Internal metadata error" />
<error name="INVALIDBINARYMETADATAPATH" code="608" description="Invalid Binary metadata path" />
<error name="BINARYMETADATAPATHNOTFOUND" code="609" description="Binary metadata path not found" />
<error name="JOURNALCHUNKHASTOOMANYENTRIES" code="610" description="Journal chunk has too many entries" />
<error name="COULDNOTSERIALIZEJOURNALENTRIES" code="611" description="Could not serialize journal entries" />
<error name="JOURNALSAMPLINGOUTSIDEOFRECORDINGINTERVAL" code="612" description="Journal sampling outside of recording interval" />
<error name="JOURNALWRITINGOUTSIDEOFRECORDINGINTERVAL" code="613" description="Journal writing outside of recording interval" />
<error name="JOURNALWRITINGISNOTINCREMENTAL" code="614" description="Journal writing is not incremental" />
<error name="JOURNALCHUNKMEMORYEXCEEDSQUOTA" code="615" description="Journal chunk memory exceeds quota" />
<error name="JOURNALCHUNKINTERNALMEMORYBOOKKEEPINGERROR" code="616" description="Journal chunk internal memory bookkeeping error." />
<error name="JOURNALCHUNKMEMORYISZERO" code="617" description="Journal chunk memory is zero" />
<error name="JOURNALRECORDINGCHUNKISEMPTY" code="618" description="Journal recording chunk is empty." />
<error name="INVALIDHATCHOVERRIDECOUNT" code="619" description="Invalid hatch override count." />
<error name="INVALIDPOINTOVERRIDECOUNT" code="620" description="Invalid point override count." />
<error name="INVALIDOVERRIDEFACTORINDEX" code="621" description="Invalid override factor index." />
<error name="XMLNAMESPACEDEFINITIONCONTAINSEMPTYPREFIX" code="622" description="XML Namespace Definition contains empty prefix." />
<error name="XMLNODECONTAINSAMBIGOUSCONTENTDATA" code="623" description="XML node contains ambiguous content data." />
<error name="INVALIDPROFILEVALUETYPE" code="624" description="Invalid profile value type" />
<error name="INVALIDJOURNALCHUNKTIMESTAMP" code="625" description="Invalid journal chunk time stamp" />
<error name="OVERLAPPINGJOURNALCHUNKTIMESTAMP" code="626" description="Overlapping journal chunk time stamp" />
<error name="INVALIDTOOLPATHLAYERTHICKNESS" code="627" description="Invalid toolpath layer thickness" />
<error name="SCATTERPLOTNOTFOUND" code="628" description="Scatter plot not found" />
<error name="CUSTOMREQUESTNOTSUPPORTED" code="629" description="Custom request not supported" />
<error name="MISSINGCUSTOMREQUESTTYPE" code="630" description="Missing custom request type" />
<error name="MISSINGCUSTOMREQUESTLAYER" code="631" description="Missing custom request layer" />
<error name="INVALIDCONTENTSTATEID" code="632" description="Invalid content state ID" />
<error name="INVALIDWIDGETREQUEST" code="633" description="Invalid widget request" />
<error name="SOURCEVARIABLENOTFOUND" code="634" description="Source variable not found" />
<error name="INVALIDEVENTRETURNVALUES" code="635" description="Invalid event return values" />
<error name="INVALIDMODIFIERINTERPOLATIONCOUNT" code="636" description="Invalid modifier interpolation count" />
<error name="INVALIDTOOLPATHMODIFIERTYPE" code="637" description="Invalid toolpath modifier type." />
<error name="INVALIDTOOLPATHMODIFIERFACTOR" code="638" description="Invalid toolpath modifier factor." />
<error name="BINARYMETADATARELATIONSHIPNOTFOUND" code="639" description="Binary metadata relationship not found." />
<error name="ENVIRONMENTVARIABLECHANGEAFTERSTART" code="640" description="Environment variable change after start." />
<error name="INVALIDENVIRONMENTVARIABLENAME" code="641" description="Invalid environment variable name." />
<error name="ENVIRONMENTVARIABLEALREADYEXISTS" code="642" description="Environment variable already exists." />
<error name="REACHEDENVIRONMENTVARIABLELIMIT" code="643" description="Reached Environment variable limit." />
<error name="ENVIRONMENTVARIABLENOTFOUND" code="644" description="Environment Variable not found." />
<error name="INVALIDENVIRONMENTVARIABLEINDEX" code="645" description="Invalid environment variable index." />
<error name="COULDNOTREADPROCESSPIPE" code="646" description="Could not read process pipe." />
<error name="PROCESSEXECUTABLENOTFOUND" code="647" description="Process executable not found." />
<error name="COULDNOTCREATEPROCESSPIPE" code="648" description="Could not create process pipe." />
<error name="CREATEPROCESSFAILED" code="649" description="Create process failed." />
<error name="PROCESSEXECUTABLEDIRECTORYDOESNOTEXIST" code="650" description="Process executable directory does not exist." />
<error name="PROCESSCONTROLTIMEISINVALID" code="651" description="Process control time is invalid." />
<error name="PROCESSWORKINGDIRECTORYDOESNOTEXIST" code="652" description="Process working directory does not exist." />
<error name="PROCESSHASALREADYBEENSTARTED" code="653" description="Process has already been started." />
<error name="PROCESSHANDLINGNOTIMPLEMENTEDONPLATFORM" code="654" description="Process handling not implemented on Platform." />
<error name="INVALIDWRITEBUFFFERPOSITION" code="655" description="Invalid write buffer position." />
<error name="INVALIDWRITEBUFFERSIZE" code="656" description="Invalid write buffer size." />
<error name="CANNOTWRITETOFINISHEDFILE" code="658" description="Cannot write to finished file." />
<error name="WORKINGDIRECTORYHASBEENCLEANED" code="659" description="Working Directory has been cleaned." />
<error name="INVALIDCHARACTERINFILENAME" code="660" description="Invalid character in filename." />
<error name="WORKINGDIRECTORYCEASEDTOEXIST" code="661" description="Working directory ceased to exist." />
<error name="DIRECTORYALREADYEXISTS" code="662" description="Directory already exists." />
<error name="WORKINGDIRECTORYNOTFOUND" code="663" description="Working Directory not found." />
<error name="INVALIDSIGNALREACTIONTIMEOUT" code="664" description="Invalid Signal Reaction Timeout." />
<error name="INVALIDSIGNALQUEUESIZE" code="665" description="Invalid Signal queue size." />
<error name="SIGNALALREADYTRIGGERED" code="666" description="Signal has already been triggered." />
<error name="INVALIDQUERYPARAMETER" code="667" description="Invalid query parameter." />
<error name="DUPLICATEQUERYPARAMETER" code="668" description="Duplicate query parameter." />
<error name="QUERYPARAMETERNOTFOUND" code="669" description="Query parameter not found." />
<error name="INVALIDBUILDJOBSTATUSQUERY" code="670" description="Invalid build job status query." />
<error name="INVALIDNEWBUILDSTATUS" code="671" description="Invalid new build status." />
<error name="INVALIDDEFAULTOPENAPIJSON" code="672" description="Invalid Default OpenAPI JSON." />
<error name="INVALIDCUSTOMOPENAPIJSON" code="673" description="Invalid Custom OpenAPI JSON." />
<error name="USEDMODULEISLEGACY" code="674" description="Used module is legacy." />
<error name="TRIEDTOACCESSNULLCLIENTPARAMETERS" code="675" description="Tried to access null client parameters." />
<error name="INVALIDFRONTENDMODULEPATH" code="676" description="Invalid frontend module path." />
<error name="INVALIDFRONTENDATTRIBUTENAME" code="677" description="Invalid frontend attribute name." />
<error name="DUPLICATEFRONTENDATTRIBUTENAME" code="678" description="Duplicate frontend attribute name." />
<error name="INVALIDCOLUMNRANGE" code="679" description="Invalid column range." />
<error name="INVALIDROWRANGE" code="680" description="Invalid row range." />
<error name="CONFIGURATIONLISTNAMEMISSING" code="681" description="Configuration list name missing" />
<error name="CONFIGURATIONLISTBUTTONNAMEMISSING" code="682" description="Configuration list button name missing" />
</errors>
<enum name="LogLevel">
<option name="UserAcknowledge" value="1"/>
<option name="FatalError" value="2"/>
<option name="CriticalError" value="3"/>
<option name="Warning" value="4"/>
<option name="Message" value="5"/>
<option name="Info" value="6"/>
<option name="Debug" value="7"/>
<option name="Unknown" value="8"/>
</enum>
<enum name="LogSubSystem">
<option name="System" value="1"/>
<option name="Network" value="2"/>
<option name="Testing" value="3"/>
</enum>
<enum name="StreamConnectionType">
<option name="JSONEventStream" value="1"/>
<option name="JPEGImageStream" value="2"/>
</enum>
<class name="Base">
</class>
<!-- StreamData is NOT thread safe! Do not call any method from separate threads. -->
<class name="StreamData" parent="Base" description="API Stream Data">
<method name="GetData" description="returns the data to return.">
<param name="Data" type="basicarray" class="uint8" pass="out" description="Binary stream data" />
</method>
<method name="GetMIMEType" description="returns the content type of the data.">
<param name="MIMEType" type="string" pass="return" description="Content type of the return data." />
</method>
</class>
<!-- StreamConnection is thread safe and can be called from any request ! -->
<class name="StreamConnection" parent="Base" description="API Stream Connection">
<method name="GetNewContent" description="Returns new content for the stream or null, if no new content is available.">
<param name="NewContent" type="optionalclass" class="StreamData" pass="return" description="Stream Data Instance." />
</method>
<method name="GetIdleDelay" description="Returns the number of milliseconds, that the caller should wait before checking for another content.">
<param name="IdleDelay" type="uint32" pass="return" description="Idle Delay." />
</method>
<method name="GetStreamType" description="Returns the stream type.">
<param name="StreamType" type="enum" class="StreamConnectionType" pass="return" description="Content type of the stream." />
</method>
</class>
<!-- APIRequestHandler is NOT thread safe! Do not call any method from separate threads. -->
<class name="APIRequestHandler" parent="Base" description="API Request Handler">
<method name="ExpectsRawBody" description="checks if the raw body is needed to handle the request.">
<param name="Value" type="bool" pass="return" description="Flag, if the raw body is needed in the request." />
</method>
<method name="ExpectsFormData" description="checks if the parsed form data is needed to handle the request.">
<param name="FieldCount" type="uint32" pass="out" description="Number of Form Data entries that are expected." />
<param name="Value" type="bool" pass="return" description="Flag, if the parsed form data is needed in the request." />
</method>
<method name="GetFormDataDetails" description="returns details of expected form data.">
<param name="FieldIndex" type="uint32" pass="in" description="Index of Form Data Field (0..FieldCount - 1)" />
<param name="Name" type="string" pass="out" description="Name of the expected form data field." />
<param name="IsFile" type="bool" pass="out" description="Flag, if the field Is a file field." />
<param name="Mandatory" type="bool" pass="out" description="Flag, if the field MUST be present." />
</method>
<method name="SetFormDataField" description="passes the a form data field to the request handler. Call only, if ExpectsFormData returns true.">
<param name="Name" type="string" pass="in" description="Name of the form data field." />
<param name="DataField" type="basicarray" class="uint8" pass="in" description="DataField that was sent." />
</method>
<method name="SetFormStringField" description="passes the a form string field to the request handler. Call only, if ExpectsFormData returns true.">
<param name="Name" type="string" pass="in" description="Name of the form data field." />
<param name="String" type="string" pass="in" description="DataString that was sent." />
</method>
<method name="SetRequestParameter" description="Sets a request parameter.">
<param name="Name" type="string" pass="in" description="Name of the parameter." />
<param name="Value" type="string" pass="in" description="Value of the parameter." />
</method>
<method name="Handle" description="handles the request.">
<param name="RawBody" type="basicarray" class="uint8" pass="in" description="Raw Body that was sent. Only necessary, if ExpectsRawBody returns true." />
<param name="ContentType" type="string" pass="out" description="the resulting Content Type String of the data." />
<param name="HTTPCode" type="uint32" pass="out" description="the resulting HTTP Errorcode (200 for success)." />
</method>
<method name="GetResultData" description="returns the cached stream content of the resulting data. Call only after Handle().">
<param name="Data" type="basicarray" class="uint8" pass="out" description="Binary stream data" />
</method>
<method name="GetContentDispositionName" description="returns the cached stream content disposition string of the resulting data. Call only after Handle().">
<param name="ContentDispositionName" type="string" pass="return" description="Returns non-empty string if content disposition header should be added." />
</method>
</class>
<!-- MCContext is thread safe! -->
<class name="MCContext" parent="Base" description="MC Context">
<method name="RegisterLibraryPath" description="registers a library for a given name.">
<param name="LibraryName" type="string" pass="in" description="Library Name." />
<param name="LibraryPath" type="string" pass="in" description="Path to the shared library." />
<param name="LibraryResource" type="string" pass="in" description="Path to the library resource file." />
</method>
<method name="SetTempBasePath" description="sets the base path for temporary files.">
<param name="TempBasePath" type="string" pass="in" description="Base path for temporary files." />
</method>
<method name="ParseConfiguration" description="parses and initialises the state machines from a configuration XML.">
<param name="XMLString" type="string" pass="in" description="XML Configuration String." />
</method>
<method name="StartAllThreads" description="starts the threads for all the state machines.">
</method>
<method name="TerminateAllThreads" description="terminates the threads for all the state machines.">
</method>
<method name="StartInstanceThread" description="starts a single instance thread.">
<param name="InstanceName" type="string" pass="in" description="Instance name of state machine to start." />
</method>
<method name="TerminateInstanceThread" description="terminates a single instance thread.">
<param name="InstanceName" type="string" pass="in" description="Instance name of state machine to terminate." />
</method>
<method name="InstanceStateIsSuccessful" description="returns if an instance thread is in success state.">
<param name="InstanceName" type="string" pass="in" description="Instance name of state machine." />
<param name="IsSuccessful" type="bool" pass="return" description="State of state machine is in success state." />
</method>
<method name="InstanceStateHasFailed" description="returns if an instance thread is in failure state.">
<param name="InstanceName" type="string" pass="in" description="Instance name of state machine." />
<param name="IsSuccessful" type="bool" pass="return" description="State of state machine is in failure state." />
</method>
<method name="LoadClientPackage" description="load a client package to serve the client website.">
<param name="ResourcePath" type="string" pass="in" description="Path to the resource package." />
</method>
<method name="LoadAPIDocumentation" description="load a package to serve the API documentation website.">
<param name="ResourcePath" type="string" pass="in" description="Path to the resource package." />
</method>
<method name="Log" description="log message with a certain log level.">
<param name="Message" type="string" pass="in" description="log message" />
<param name="Subsystem" type="enum" class="LogSubSystem" pass="in" description="log subsystem" />
<param name="LogLevel" type="enum" class="LogLevel" pass="in" description="log level" />
</method>
<method name="CreateAPIRequestHandler" description="creates an API request handler.">
<param name="URI" type="string" pass="in" description="URI to serve" />
<param name="RequestMethod" type="string" pass="in" description="Request Method" />
<param name="Authorization" type="string" pass="in" description="Authorization Header String" />
<param name="HandlerInstance" type="class" class="APIRequestHandler" pass="return" description="Request Handler instance." />
</method>
<method name="CreateStreamConnection" description="creates an API stream connection instance. Fails if stream does not exist.">
<param name="StreamUUID" type="string" pass="in" description="UUID of stream to serve." />
<param name="StreamConnectionInstance" type="class" class="StreamConnection" pass="return" description="StreamConnection Handler instance." />
</method>
</class>
<global
baseclassname="Base"
stringoutclassname="Base"
releasemethod="ReleaseInstance"
acquiremethod="AcquireInstance"
versionmethod="GetVersion"
errormethod="GetLastError"
injectionmethod="InjectComponent"
simpletypewrapperclass="CreateString"
>
<method name="GetVersion" description = "retrieves the binary version of this library.">
<param name="Major" type="uint32" pass="out" description="returns the major version of this library" />
<param name="Minor" type="uint32" pass="out" description="returns the minor version of this library" />
<param name="Micro" type="uint32" pass="out" description="returns the micro version of this library" />
</method>
<method name="GetLastError" description="Returns the last error recorded on this object">
<param name="Instance" type="class" class="Base" pass="in" description="Instance Handle" />
<param name="ErrorMessage" type="string" pass="out" description="Message of the last error" />
<param name="HasError" type="bool" pass="return" description="Is there a last error to query" />
</method>
<method name="ReleaseInstance" description="Releases shared ownership of an Instance">
<param name="Instance" type="class" class="Base" pass="in" description="Instance Handle" />
</method>
<method name="AcquireInstance" description="Acquires shared ownership of an Instance">
<param name="Instance" type="class" class="Base" pass="in" description="Instance Handle" />
</method>
<method name="InjectComponent" description="Injects an imported component for usage within this component">
<param name="NameSpace" type="string" pass="in" description="NameSpace of the injected component" />
<param name="SymbolAddressMethod" type="pointer" pass="in" description="Address of the SymbolAddressMethod of the injected component" />
</method>
<method name="CreateMCContext" description="Creates and initializes new MC Context.">
<param name="DataModel" type="class" class="LibMCData:DataModel" pass="in" description="DataModel Object" />
<param name="Instance" type="class" class="MCContext" pass="return" description="New Context instance" />
</method>
</global>
</component>