DSS C-API and dss.hpp
DSS C-API and dss.hpp expose a customized and extended implementation of OpenDSS to C and C++.
dss_capi_ctx.h
1/*
2 REMINDER:
3 This file is automatically generated from dss_capi.h
4 by the classic_to_ctx.py script. DO NOT EDIT MANUALLY!
5 If you need to edit this, remember to disable running
6 classic_to_ctx.py in the build scripts.
7*/
8
9#ifndef DSS_CAPI_CTX_H
10#define DSS_CAPI_CTX_H
11
12#include "./dss_capi.h"
13
14#ifdef __cplusplus
15#ifdef DSS_CAPI_NAMESPACE
16namespace dss { namespace capi {
17#endif
18extern "C" {
19#endif
20
24 DSS_CAPI_DLL void* ctx_New(void);
25
31 DSS_CAPI_DLL void ctx_Dispose(void *ctx);
32
39 DSS_CAPI_DLL void* ctx_Get_Prime(void);
40
50 DSS_CAPI_DLL void *ctx_Set_Prime(void *ctx);
51
52
53 DSS_CAPI_DLL void ctx_DSS_ResetStringBuffer(void* ctx);
54
58 DSS_CAPI_DLL void ctx_DSS_DisposeGRData(void* ctx);
59
67 DSS_CAPI_DLL void ctx_DSS_GetGRPointers(void* ctx,
68 char**** DataPtr_PPAnsiChar,
69 double*** DataPtr_PDouble,
70 int32_t*** DataPtr_PInteger,
71 int8_t*** DataPtr_PByte,
72 int32_t** CountPtr_PPAnsiChar,
73 int32_t** CountPtr_PDouble,
74 int32_t** CountPtr_PInteger,
75 int32_t** CountPtr_PByte
76 );
77
79 DSS_CAPI_DLL double* ctx_DSS_GR_DataPtr_PDouble(void* ctx);
80 DSS_CAPI_DLL int32_t* ctx_DSS_GR_DataPtr_PInteger(void* ctx);
81 DSS_CAPI_DLL int8_t* ctx_DSS_GR_DataPtr_PByte(void* ctx);
82 DSS_CAPI_DLL int32_t* ctx_DSS_GR_CountPtr_PDouble(void* ctx);
83 DSS_CAPI_DLL int32_t* ctx_DSS_GR_CountPtr_PInteger(void* ctx);
84 DSS_CAPI_DLL int32_t* ctx_DSS_GR_CountPtr_PByte(void* ctx);
85
86 DSS_CAPI_DLL void ctx_DSS_RegisterPlotCallback(void* ctx, dss_callback_plot_t cb);
87 DSS_CAPI_DLL void ctx_DSS_RegisterMessageCallback(void* ctx, dss_callback_message_t cb);
88
89 DSS_CAPI_DLL void ctx_DSS_NewCircuit(void* ctx, const char* Value);
90
94 DSS_CAPI_DLL void ctx_ActiveClass_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
98 DSS_CAPI_DLL void ctx_ActiveClass_Get_AllNames_GR(void* ctx);
99
103 DSS_CAPI_DLL int32_t ctx_ActiveClass_Get_First(void* ctx);
104
108 DSS_CAPI_DLL int32_t ctx_ActiveClass_Get_Next(void* ctx);
109
113 DSS_CAPI_DLL char* ctx_ActiveClass_Get_Name(void* ctx);
114
115 DSS_CAPI_DLL void ctx_ActiveClass_Set_Name(void* ctx, const char* Value);
116
120 DSS_CAPI_DLL int32_t ctx_ActiveClass_Get_NumElements(void* ctx);
121
125 DSS_CAPI_DLL char* ctx_ActiveClass_Get_ActiveClassName(void* ctx);
126
130 DSS_CAPI_DLL int32_t ctx_ActiveClass_Get_Count(void* ctx);
131
135 DSS_CAPI_DLL char* ctx_ActiveClass_Get_ActiveClassParent(void* ctx);
136
147 DSS_CAPI_DLL char* ctx_ActiveClass_ToJSON(void* ctx, int32_t options);
148
152 DSS_CAPI_DLL char* ctx_Bus_Get_Name(void* ctx);
153
157 DSS_CAPI_DLL int32_t ctx_Bus_Get_NumNodes(void* ctx);
158
162 DSS_CAPI_DLL void ctx_Bus_Get_SeqVoltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
166 DSS_CAPI_DLL void ctx_Bus_Get_SeqVoltages_GR(void* ctx);
167
171 DSS_CAPI_DLL void ctx_Bus_Get_Voltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
175 DSS_CAPI_DLL void ctx_Bus_Get_Voltages_GR(void* ctx);
176
180 DSS_CAPI_DLL void ctx_Bus_Get_Nodes(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
184 DSS_CAPI_DLL void ctx_Bus_Get_Nodes_GR(void* ctx);
185
189 DSS_CAPI_DLL void ctx_Bus_Get_Isc(void* ctx, double** ResultPtr, int32_t* ResultCount);
193 DSS_CAPI_DLL void ctx_Bus_Get_Isc_GR(void* ctx);
194
198 DSS_CAPI_DLL void ctx_Bus_Get_Voc(void* ctx, double** ResultPtr, int32_t* ResultCount);
202 DSS_CAPI_DLL void ctx_Bus_Get_Voc_GR(void* ctx);
203
207 DSS_CAPI_DLL double ctx_Bus_Get_kVBase(void* ctx);
208
212 DSS_CAPI_DLL void ctx_Bus_Get_puVoltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
216 DSS_CAPI_DLL void ctx_Bus_Get_puVoltages_GR(void* ctx);
217
221 DSS_CAPI_DLL void ctx_Bus_Get_Zsc0(void* ctx, double** ResultPtr, int32_t* ResultCount);
225 DSS_CAPI_DLL void ctx_Bus_Get_Zsc0_GR(void* ctx);
226
230 DSS_CAPI_DLL void ctx_Bus_Get_Zsc1(void* ctx, double** ResultPtr, int32_t* ResultCount);
234 DSS_CAPI_DLL void ctx_Bus_Get_Zsc1_GR(void* ctx);
235
239 DSS_CAPI_DLL void ctx_Bus_Get_ZscMatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
243 DSS_CAPI_DLL void ctx_Bus_Get_ZscMatrix_GR(void* ctx);
244
245 DSS_CAPI_DLL uint16_t ctx_Bus_ZscRefresh(void* ctx);
246
250 DSS_CAPI_DLL void ctx_Bus_Get_YscMatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
254 DSS_CAPI_DLL void ctx_Bus_Get_YscMatrix_GR(void* ctx);
255
259 DSS_CAPI_DLL uint16_t ctx_Bus_Get_Coorddefined(void* ctx);
260
264 DSS_CAPI_DLL double ctx_Bus_Get_x(void* ctx);
265
269 DSS_CAPI_DLL void ctx_Bus_Set_x(void* ctx, double Value);
270
274 DSS_CAPI_DLL double ctx_Bus_Get_y(void* ctx);
275
279 DSS_CAPI_DLL void ctx_Bus_Set_y(void* ctx, double Value);
280
284 DSS_CAPI_DLL double ctx_Bus_Get_Distance(void* ctx);
285
286 DSS_CAPI_DLL int32_t ctx_Bus_GetUniqueNodeNumber(void* ctx, int32_t StartNumber);
287
291 DSS_CAPI_DLL void ctx_Bus_Get_CplxSeqVoltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
295 DSS_CAPI_DLL void ctx_Bus_Get_CplxSeqVoltages_GR(void* ctx);
296
300 DSS_CAPI_DLL double ctx_Bus_Get_Int_Duration(void* ctx);
301
305 DSS_CAPI_DLL double ctx_Bus_Get_Lambda(void* ctx);
306
310 DSS_CAPI_DLL double ctx_Bus_Get_Cust_Duration(void* ctx);
311
315 DSS_CAPI_DLL double ctx_Bus_Get_Cust_Interrupts(void* ctx);
316
320 DSS_CAPI_DLL int32_t ctx_Bus_Get_N_Customers(void* ctx);
321
325 DSS_CAPI_DLL double ctx_Bus_Get_N_interrupts(void* ctx);
326
330 DSS_CAPI_DLL void ctx_Bus_Get_puVLL(void* ctx, double** ResultPtr, int32_t* ResultCount);
334 DSS_CAPI_DLL void ctx_Bus_Get_puVLL_GR(void* ctx);
335
339 DSS_CAPI_DLL void ctx_Bus_Get_VLL(void* ctx, double** ResultPtr, int32_t* ResultCount);
343 DSS_CAPI_DLL void ctx_Bus_Get_VLL_GR(void* ctx);
344
348 DSS_CAPI_DLL void ctx_Bus_Get_puVmagAngle(void* ctx, double** ResultPtr, int32_t* ResultCount);
352 DSS_CAPI_DLL void ctx_Bus_Get_puVmagAngle_GR(void* ctx);
353
357 DSS_CAPI_DLL void ctx_Bus_Get_VMagAngle(void* ctx, double** ResultPtr, int32_t* ResultCount);
361 DSS_CAPI_DLL void ctx_Bus_Get_VMagAngle_GR(void* ctx);
362
366 DSS_CAPI_DLL double ctx_Bus_Get_TotalMiles(void* ctx);
367
371 DSS_CAPI_DLL int32_t ctx_Bus_Get_SectionID(void* ctx);
372
376 DSS_CAPI_DLL void ctx_Bus_Get_LineList(void* ctx, char*** ResultPtr, int32_t* ResultCount);
377
381 DSS_CAPI_DLL void ctx_Bus_Get_LineList_GR(void* ctx);
382
386 DSS_CAPI_DLL void ctx_Bus_Get_LoadList(void* ctx, char*** ResultPtr, int32_t* ResultCount);
387
391 DSS_CAPI_DLL void ctx_Bus_Get_LoadList_GR(void* ctx);
392
396 DSS_CAPI_DLL void ctx_Bus_Get_ZSC012Matrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
400 DSS_CAPI_DLL void ctx_Bus_Get_ZSC012Matrix_GR(void* ctx);
401
405 DSS_CAPI_DLL void ctx_Bus_Get_AllPCEatBus(void* ctx, char*** ResultPtr, int32_t* ResultCount);
406
410 DSS_CAPI_DLL void ctx_Bus_Get_AllPDEatBus(void* ctx, char*** ResultPtr, int32_t* ResultCount);
411
415 DSS_CAPI_DLL void ctx_Capacitors_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
419 DSS_CAPI_DLL void ctx_Capacitors_Get_AllNames_GR(void* ctx);
420
424 DSS_CAPI_DLL int32_t ctx_Capacitors_Get_First(void* ctx);
425
429 DSS_CAPI_DLL uint16_t ctx_Capacitors_Get_IsDelta(void* ctx);
430
434 DSS_CAPI_DLL double ctx_Capacitors_Get_kV(void* ctx);
435
439 DSS_CAPI_DLL double ctx_Capacitors_Get_kvar(void* ctx);
440
444 DSS_CAPI_DLL char* ctx_Capacitors_Get_Name(void* ctx);
445
449 DSS_CAPI_DLL int32_t ctx_Capacitors_Get_Next(void* ctx);
450
454 DSS_CAPI_DLL int32_t ctx_Capacitors_Get_NumSteps(void* ctx);
455
459 DSS_CAPI_DLL void ctx_Capacitors_Set_IsDelta(void* ctx, uint16_t Value);
460
464 DSS_CAPI_DLL void ctx_Capacitors_Set_kV(void* ctx, double Value);
465
469 DSS_CAPI_DLL void ctx_Capacitors_Set_kvar(void* ctx, double Value);
470
474 DSS_CAPI_DLL void ctx_Capacitors_Set_Name(void* ctx, const char* Value);
475
479 DSS_CAPI_DLL void ctx_Capacitors_Set_NumSteps(void* ctx, int32_t Value);
480
484 DSS_CAPI_DLL int32_t ctx_Capacitors_Get_Count(void* ctx);
485
486 DSS_CAPI_DLL uint16_t ctx_Capacitors_AddStep(void* ctx);
487
488 DSS_CAPI_DLL uint16_t ctx_Capacitors_SubtractStep(void* ctx);
489
493 DSS_CAPI_DLL int32_t ctx_Capacitors_Get_AvailableSteps(void* ctx);
494
498 DSS_CAPI_DLL void ctx_Capacitors_Get_States(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
502 DSS_CAPI_DLL void ctx_Capacitors_Get_States_GR(void* ctx);
503
507 DSS_CAPI_DLL void ctx_Capacitors_Set_States(void* ctx, int32_t* ValuePtr, int32_t ValueCount);
508
509 DSS_CAPI_DLL void ctx_Capacitors_Open(void* ctx);
510
511 DSS_CAPI_DLL void ctx_Capacitors_Close(void* ctx);
512
516 DSS_CAPI_DLL void ctx_CapControls_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
520 DSS_CAPI_DLL void ctx_CapControls_Get_AllNames_GR(void* ctx);
521
525 DSS_CAPI_DLL char* ctx_CapControls_Get_Capacitor(void* ctx);
526
530 DSS_CAPI_DLL double ctx_CapControls_Get_CTratio(void* ctx);
531
532 DSS_CAPI_DLL double ctx_CapControls_Get_DeadTime(void* ctx);
533
537 DSS_CAPI_DLL double ctx_CapControls_Get_Delay(void* ctx);
538
542 DSS_CAPI_DLL double ctx_CapControls_Get_DelayOff(void* ctx);
543
547 DSS_CAPI_DLL int32_t ctx_CapControls_Get_First(void* ctx);
548
552 DSS_CAPI_DLL int32_t ctx_CapControls_Get_Mode(void* ctx);
553
557 DSS_CAPI_DLL char* ctx_CapControls_Get_MonitoredObj(void* ctx);
558
562 DSS_CAPI_DLL int32_t ctx_CapControls_Get_MonitoredTerm(void* ctx);
563
567 DSS_CAPI_DLL char* ctx_CapControls_Get_Name(void* ctx);
568
572 DSS_CAPI_DLL int32_t ctx_CapControls_Get_Next(void* ctx);
573
577 DSS_CAPI_DLL double ctx_CapControls_Get_OFFSetting(void* ctx);
578
582 DSS_CAPI_DLL double ctx_CapControls_Get_ONSetting(void* ctx);
583
587 DSS_CAPI_DLL double ctx_CapControls_Get_PTratio(void* ctx);
588
592 DSS_CAPI_DLL uint16_t ctx_CapControls_Get_UseVoltOverride(void* ctx);
593
597 DSS_CAPI_DLL double ctx_CapControls_Get_Vmax(void* ctx);
598
602 DSS_CAPI_DLL double ctx_CapControls_Get_Vmin(void* ctx);
603
607 DSS_CAPI_DLL void ctx_CapControls_Set_Capacitor(void* ctx, const char* Value);
608
612 DSS_CAPI_DLL void ctx_CapControls_Set_CTratio(void* ctx, double Value);
613
614 DSS_CAPI_DLL void ctx_CapControls_Set_DeadTime(void* ctx, double Value);
615
619 DSS_CAPI_DLL void ctx_CapControls_Set_Delay(void* ctx, double Value);
620
624 DSS_CAPI_DLL void ctx_CapControls_Set_DelayOff(void* ctx, double Value);
625
629 DSS_CAPI_DLL void ctx_CapControls_Set_Mode(void* ctx, int32_t Value);
630
634 DSS_CAPI_DLL void ctx_CapControls_Set_MonitoredObj(void* ctx, const char* Value);
635
639 DSS_CAPI_DLL void ctx_CapControls_Set_MonitoredTerm(void* ctx, int32_t Value);
640
644 DSS_CAPI_DLL void ctx_CapControls_Set_Name(void* ctx, const char* Value);
645
649 DSS_CAPI_DLL void ctx_CapControls_Set_OFFSetting(void* ctx, double Value);
650
654 DSS_CAPI_DLL void ctx_CapControls_Set_ONSetting(void* ctx, double Value);
655
659 DSS_CAPI_DLL void ctx_CapControls_Set_PTratio(void* ctx, double Value);
660
664 DSS_CAPI_DLL void ctx_CapControls_Set_UseVoltOverride(void* ctx, uint16_t Value);
665
669 DSS_CAPI_DLL void ctx_CapControls_Set_Vmax(void* ctx, double Value);
670
674 DSS_CAPI_DLL void ctx_CapControls_Set_Vmin(void* ctx, double Value);
675
679 DSS_CAPI_DLL int32_t ctx_CapControls_Get_Count(void* ctx);
680
681 DSS_CAPI_DLL void ctx_CapControls_Reset(void* ctx);
682
686 DSS_CAPI_DLL char* ctx_Circuit_Get_Name(void* ctx);
687
691 DSS_CAPI_DLL int32_t ctx_Circuit_Get_NumBuses(void* ctx);
692
696 DSS_CAPI_DLL int32_t ctx_Circuit_Get_NumCktElements(void* ctx);
697
701 DSS_CAPI_DLL int32_t ctx_Circuit_Get_NumNodes(void* ctx);
702
706 DSS_CAPI_DLL void ctx_Circuit_Get_LineLosses(void* ctx, double** ResultPtr, int32_t* ResultCount);
710 DSS_CAPI_DLL void ctx_Circuit_Get_LineLosses_GR(void* ctx);
711
715 DSS_CAPI_DLL void ctx_Circuit_Get_Losses(void* ctx, double** ResultPtr, int32_t* ResultCount);
719 DSS_CAPI_DLL void ctx_Circuit_Get_Losses_GR(void* ctx);
720
724 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusVmag(void* ctx, double** ResultPtr, int32_t* ResultCount);
728 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusVmag_GR(void* ctx);
729
733 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusVolts(void* ctx, double** ResultPtr, int32_t* ResultCount);
737 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusVolts_GR(void* ctx);
738
742 DSS_CAPI_DLL void ctx_Circuit_Get_AllElementNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
746 DSS_CAPI_DLL void ctx_Circuit_Get_AllElementNames_GR(void* ctx);
747
751 DSS_CAPI_DLL void ctx_Circuit_Get_SubstationLosses(void* ctx, double** ResultPtr, int32_t* ResultCount);
755 DSS_CAPI_DLL void ctx_Circuit_Get_SubstationLosses_GR(void* ctx);
756
760 DSS_CAPI_DLL void ctx_Circuit_Get_TotalPower(void* ctx, double** ResultPtr, int32_t* ResultCount);
764 DSS_CAPI_DLL void ctx_Circuit_Get_TotalPower_GR(void* ctx);
765
766 DSS_CAPI_DLL void ctx_Circuit_Disable(void* ctx, const char* Name);
767
768 DSS_CAPI_DLL void ctx_Circuit_Enable(void* ctx, const char* Name);
769
770 DSS_CAPI_DLL int32_t ctx_Circuit_FirstPCElement(void* ctx);
771
772 DSS_CAPI_DLL int32_t ctx_Circuit_FirstPDElement(void* ctx);
773
774 DSS_CAPI_DLL int32_t ctx_Circuit_NextPCElement(void* ctx);
775
776 DSS_CAPI_DLL int32_t ctx_Circuit_NextPDElement(void* ctx);
777
781 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
785 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusNames_GR(void* ctx);
786
790 DSS_CAPI_DLL void ctx_Circuit_Get_AllElementLosses(void* ctx, double** ResultPtr, int32_t* ResultCount);
794 DSS_CAPI_DLL void ctx_Circuit_Get_AllElementLosses_GR(void* ctx);
795
796 DSS_CAPI_DLL void ctx_Circuit_Sample(void* ctx);
797
798 DSS_CAPI_DLL void ctx_Circuit_SaveSample(void* ctx);
799
800 DSS_CAPI_DLL int32_t ctx_Circuit_SetActiveElement(void* ctx, const char* FullName);
801
802 DSS_CAPI_DLL double ctx_Circuit_Capacity(void* ctx, double Start, double Increment);
803
807 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusVmagPu(void* ctx, double** ResultPtr, int32_t* ResultCount);
811 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusVmagPu_GR(void* ctx);
812
813 DSS_CAPI_DLL int32_t ctx_Circuit_SetActiveBus(void* ctx, const char* BusName);
814
815 DSS_CAPI_DLL int32_t ctx_Circuit_SetActiveBusi(void* ctx, int32_t BusIndex);
816
820 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
824 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeNames_GR(void* ctx);
825
829 DSS_CAPI_DLL void ctx_Circuit_Get_SystemY(void* ctx, double** ResultPtr, int32_t* ResultCount);
833 DSS_CAPI_DLL void ctx_Circuit_Get_SystemY_GR(void* ctx);
834
838 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusDistances(void* ctx, double** ResultPtr, int32_t* ResultCount);
842 DSS_CAPI_DLL void ctx_Circuit_Get_AllBusDistances_GR(void* ctx);
843
847 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeDistances(void* ctx, double** ResultPtr, int32_t* ResultCount);
851 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeDistances_GR(void* ctx);
852
856 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeDistancesByPhase(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t Phase);
860 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeDistancesByPhase_GR(void* ctx, int32_t Phase);
861
865 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeVmagByPhase(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t Phase);
869 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeVmagByPhase_GR(void* ctx, int32_t Phase);
870
874 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeVmagPUByPhase(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t Phase);
878 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeVmagPUByPhase_GR(void* ctx, int32_t Phase);
879
883 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeNamesByPhase(void* ctx, char*** ResultPtr, int32_t* ResultCount, int32_t Phase);
887 DSS_CAPI_DLL void ctx_Circuit_Get_AllNodeNamesByPhase_GR(void* ctx, int32_t Phase);
888
889 DSS_CAPI_DLL int32_t ctx_Circuit_SetActiveClass(void* ctx, const char* ClassName);
890
891 DSS_CAPI_DLL int32_t ctx_Circuit_FirstElement(void* ctx);
892
893 DSS_CAPI_DLL int32_t ctx_Circuit_NextElement(void* ctx);
894
895 DSS_CAPI_DLL void ctx_Circuit_UpdateStorage(void* ctx);
896
900 DSS_CAPI_DLL int32_t ctx_Circuit_Get_ParentPDElement(void* ctx);
901
902 DSS_CAPI_DLL void ctx_Circuit_EndOfTimeStepUpdate(void* ctx);
903
907 DSS_CAPI_DLL void ctx_Circuit_Get_YNodeOrder(void* ctx, char*** ResultPtr, int32_t* ResultCount);
911 DSS_CAPI_DLL void ctx_Circuit_Get_YNodeOrder_GR(void* ctx);
912
916 DSS_CAPI_DLL void ctx_Circuit_Get_YCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount);
920 DSS_CAPI_DLL void ctx_Circuit_Get_YCurrents_GR(void* ctx);
921
925 DSS_CAPI_DLL void ctx_Circuit_Get_YNodeVarray(void* ctx, double** ResultPtr, int32_t* ResultCount);
929 DSS_CAPI_DLL void ctx_Circuit_Get_YNodeVarray_GR(void* ctx);
930 DSS_CAPI_DLL void ctx_Circuit_SetCktElementName(void* ctx, const char* Value);
931 DSS_CAPI_DLL void ctx_Circuit_SetCktElementIndex(void* ctx, int32_t Value);
932
936 DSS_CAPI_DLL void ctx_CktElement_Get_BusNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
940 DSS_CAPI_DLL void ctx_CktElement_Get_BusNames_GR(void* ctx);
941
945 DSS_CAPI_DLL char* ctx_CktElement_Get_Name(void* ctx);
946
950 DSS_CAPI_DLL int32_t ctx_CktElement_Get_NumConductors(void* ctx);
951
955 DSS_CAPI_DLL int32_t ctx_CktElement_Get_NumPhases(void* ctx);
956
960 DSS_CAPI_DLL int32_t ctx_CktElement_Get_NumTerminals(void* ctx);
961
965 DSS_CAPI_DLL void ctx_CktElement_Set_BusNames(void* ctx, const char** ValuePtr, int32_t ValueCount);
966
970 DSS_CAPI_DLL void ctx_CktElement_Get_Currents(void* ctx, double** ResultPtr, int32_t* ResultCount);
974 DSS_CAPI_DLL void ctx_CktElement_Get_Currents_GR(void* ctx);
975
979 DSS_CAPI_DLL void ctx_CktElement_Get_Voltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
983 DSS_CAPI_DLL void ctx_CktElement_Get_Voltages_GR(void* ctx);
984
988 DSS_CAPI_DLL double ctx_CktElement_Get_EmergAmps(void* ctx);
989
993 DSS_CAPI_DLL uint16_t ctx_CktElement_Get_Enabled(void* ctx);
994
998 DSS_CAPI_DLL void ctx_CktElement_Get_Losses(void* ctx, double** ResultPtr, int32_t* ResultCount);
1002 DSS_CAPI_DLL void ctx_CktElement_Get_Losses_GR(void* ctx);
1003
1007 DSS_CAPI_DLL double ctx_CktElement_Get_NormalAmps(void* ctx);
1008
1012 DSS_CAPI_DLL void ctx_CktElement_Get_PhaseLosses(void* ctx, double** ResultPtr, int32_t* ResultCount);
1016 DSS_CAPI_DLL void ctx_CktElement_Get_PhaseLosses_GR(void* ctx);
1017
1021 DSS_CAPI_DLL void ctx_CktElement_Get_Powers(void* ctx, double** ResultPtr, int32_t* ResultCount);
1025 DSS_CAPI_DLL void ctx_CktElement_Get_Powers_GR(void* ctx);
1026
1030 DSS_CAPI_DLL void ctx_CktElement_Get_SeqCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount);
1034 DSS_CAPI_DLL void ctx_CktElement_Get_SeqCurrents_GR(void* ctx);
1035
1039 DSS_CAPI_DLL void ctx_CktElement_Get_SeqPowers(void* ctx, double** ResultPtr, int32_t* ResultCount);
1043 DSS_CAPI_DLL void ctx_CktElement_Get_SeqPowers_GR(void* ctx);
1044
1048 DSS_CAPI_DLL void ctx_CktElement_Get_SeqVoltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
1052 DSS_CAPI_DLL void ctx_CktElement_Get_SeqVoltages_GR(void* ctx);
1053
1054 DSS_CAPI_DLL void ctx_CktElement_Close(void* ctx, int32_t Term, int32_t Phs);
1055
1056 DSS_CAPI_DLL void ctx_CktElement_Open(void* ctx, int32_t Term, int32_t Phs);
1057
1061 DSS_CAPI_DLL void ctx_CktElement_Set_EmergAmps(void* ctx, double Value);
1062
1066 DSS_CAPI_DLL void ctx_CktElement_Set_Enabled(void* ctx, uint16_t Value);
1067
1071 DSS_CAPI_DLL void ctx_CktElement_Set_NormalAmps(void* ctx, double Value);
1072
1073 DSS_CAPI_DLL uint16_t ctx_CktElement_IsOpen(void* ctx, int32_t Term, int32_t Phs);
1074
1078 DSS_CAPI_DLL void ctx_CktElement_Get_AllPropertyNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1082 DSS_CAPI_DLL void ctx_CktElement_Get_AllPropertyNames_GR(void* ctx);
1083
1087 DSS_CAPI_DLL int32_t ctx_CktElement_Get_NumProperties(void* ctx);
1088
1092 DSS_CAPI_DLL void ctx_CktElement_Get_Residuals(void* ctx, double** ResultPtr, int32_t* ResultCount);
1096 DSS_CAPI_DLL void ctx_CktElement_Get_Residuals_GR(void* ctx);
1097
1101 DSS_CAPI_DLL void ctx_CktElement_Get_Yprim(void* ctx, double** ResultPtr, int32_t* ResultCount);
1105 DSS_CAPI_DLL void ctx_CktElement_Get_Yprim_GR(void* ctx);
1106
1110 DSS_CAPI_DLL char* ctx_CktElement_Get_DisplayName(void* ctx);
1111
1115 DSS_CAPI_DLL char* ctx_CktElement_Get_GUID(void* ctx);
1116
1120 DSS_CAPI_DLL int32_t ctx_CktElement_Get_Handle(void* ctx);
1121
1125 DSS_CAPI_DLL void ctx_CktElement_Set_DisplayName(void* ctx, const char* Value);
1126
1130 DSS_CAPI_DLL char* ctx_CktElement_Get_Controller(void* ctx, int32_t idx);
1131
1135 DSS_CAPI_DLL char* ctx_CktElement_Get_EnergyMeter(void* ctx);
1136
1140 DSS_CAPI_DLL uint16_t ctx_CktElement_Get_HasVoltControl(void* ctx);
1141
1145 DSS_CAPI_DLL uint16_t ctx_CktElement_Get_HasSwitchControl(void* ctx);
1146
1150 DSS_CAPI_DLL void ctx_CktElement_Get_CplxSeqVoltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
1154 DSS_CAPI_DLL void ctx_CktElement_Get_CplxSeqVoltages_GR(void* ctx);
1155
1159 DSS_CAPI_DLL void ctx_CktElement_Get_CplxSeqCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount);
1163 DSS_CAPI_DLL void ctx_CktElement_Get_CplxSeqCurrents_GR(void* ctx);
1164
1168 DSS_CAPI_DLL void ctx_CktElement_Get_AllVariableNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1172 DSS_CAPI_DLL void ctx_CktElement_Get_AllVariableNames_GR(void* ctx);
1173
1177 DSS_CAPI_DLL void ctx_CktElement_Get_AllVariableValues(void* ctx, double** ResultPtr, int32_t* ResultCount);
1181 DSS_CAPI_DLL void ctx_CktElement_Get_AllVariableValues_GR(void* ctx);
1182
1186 DSS_CAPI_DLL double ctx_CktElement_Get_Variable(void* ctx, const char* MyVarName, int32_t *Code);
1187 DSS_CAPI_DLL void ctx_CktElement_Set_Variable(void* ctx, const char* MyVarName, int32_t *Code, double Value);
1188
1192 DSS_CAPI_DLL double ctx_CktElement_Get_Variablei(void* ctx, int32_t Idx, int32_t *Code);
1193 DSS_CAPI_DLL void ctx_CktElement_Set_Variablei(void* ctx, int32_t Idx, int32_t *Code, double Value);
1194
1199 DSS_CAPI_DLL void ctx_CktElement_Get_NodeOrder(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
1203 DSS_CAPI_DLL void ctx_CktElement_Get_NodeOrder_GR(void* ctx);
1204
1208 DSS_CAPI_DLL uint16_t ctx_CktElement_Get_HasOCPDevice(void* ctx);
1209
1213 DSS_CAPI_DLL int32_t ctx_CktElement_Get_NumControls(void* ctx);
1214
1218 DSS_CAPI_DLL int32_t ctx_CktElement_Get_OCPDevIndex(void* ctx);
1219
1223 DSS_CAPI_DLL int32_t ctx_CktElement_Get_OCPDevType(void* ctx);
1224
1228 DSS_CAPI_DLL void ctx_CktElement_Get_CurrentsMagAng(void* ctx, double** ResultPtr, int32_t* ResultCount);
1232 DSS_CAPI_DLL void ctx_CktElement_Get_CurrentsMagAng_GR(void* ctx);
1233
1237 DSS_CAPI_DLL void ctx_CktElement_Get_VoltagesMagAng(void* ctx, double** ResultPtr, int32_t* ResultCount);
1241 DSS_CAPI_DLL void ctx_CktElement_Get_VoltagesMagAng_GR(void* ctx);
1242
1247 DSS_CAPI_DLL uint16_t ctx_CktElement_Get_IsIsolated(void* ctx);
1248
1252 DSS_CAPI_DLL void ctx_CktElement_Get_TotalPowers(void* ctx, double** ResultPtr, int32_t* ResultCount);
1253
1257 DSS_CAPI_DLL void ctx_CktElement_Get_TotalPowers_GR(void* ctx);
1258
1262 DSS_CAPI_DLL void ctx_CmathLib_Get_cmplx(void* ctx, double** ResultPtr, int32_t* ResultCount, double RealPart, double ImagPart);
1266 DSS_CAPI_DLL void ctx_CmathLib_Get_cmplx_GR(void* ctx, double RealPart, double ImagPart);
1267
1271 DSS_CAPI_DLL double ctx_CmathLib_Get_cabs(void* ctx, double realpart, double imagpart);
1272
1276 DSS_CAPI_DLL double ctx_CmathLib_Get_cdang(void* ctx, double RealPart, double ImagPart);
1277
1281 DSS_CAPI_DLL void ctx_CmathLib_Get_ctopolardeg(void* ctx, double** ResultPtr, int32_t* ResultCount, double RealPart, double ImagPart);
1285 DSS_CAPI_DLL void ctx_CmathLib_Get_ctopolardeg_GR(void* ctx, double RealPart, double ImagPart);
1286
1290 DSS_CAPI_DLL void ctx_CmathLib_Get_pdegtocomplex(void* ctx, double** ResultPtr, int32_t* ResultCount, double magnitude, double angle);
1294 DSS_CAPI_DLL void ctx_CmathLib_Get_pdegtocomplex_GR(void* ctx, double magnitude, double angle);
1295
1299 DSS_CAPI_DLL void ctx_CmathLib_Get_cmul(void* ctx, double** ResultPtr, int32_t* ResultCount, double a1, double b1, double a2, double b2);
1303 DSS_CAPI_DLL void ctx_CmathLib_Get_cmul_GR(void* ctx, double a1, double b1, double a2, double b2);
1304
1308 DSS_CAPI_DLL void ctx_CmathLib_Get_cdiv(void* ctx, double** ResultPtr, int32_t* ResultCount, double a1, double b1, double a2, double b2);
1312 DSS_CAPI_DLL void ctx_CmathLib_Get_cdiv_GR(void* ctx, double a1, double b1, double a2, double b2);
1313
1314 DSS_CAPI_DLL void ctx_CtrlQueue_ClearQueue(void* ctx);
1315
1316 DSS_CAPI_DLL void ctx_CtrlQueue_Delete(void* ctx, int32_t ActionHandle);
1317
1321 DSS_CAPI_DLL int32_t ctx_CtrlQueue_Get_ActionCode(void* ctx);
1322
1326 DSS_CAPI_DLL int32_t ctx_CtrlQueue_Get_DeviceHandle(void* ctx);
1327
1331 DSS_CAPI_DLL int32_t ctx_CtrlQueue_Get_NumActions(void* ctx);
1332
1336 DSS_CAPI_DLL int32_t ctx_CtrlQueue_Push(void* ctx, int32_t Hour, double Seconds, int32_t ActionCode, int32_t DeviceHandle);
1337
1338 DSS_CAPI_DLL void ctx_CtrlQueue_Show(void* ctx);
1339
1340 DSS_CAPI_DLL void ctx_CtrlQueue_ClearActions(void* ctx);
1341
1345 DSS_CAPI_DLL int32_t ctx_CtrlQueue_Get_PopAction(void* ctx);
1346
1350 DSS_CAPI_DLL void ctx_CtrlQueue_Set_Action(void* ctx, int32_t Param1);
1351
1355 DSS_CAPI_DLL int32_t ctx_CtrlQueue_Get_QueueSize(void* ctx);
1356
1357 DSS_CAPI_DLL void ctx_CtrlQueue_DoAllQueue(void* ctx);
1358
1362 DSS_CAPI_DLL void ctx_CtrlQueue_Get_Queue(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1366 DSS_CAPI_DLL void ctx_CtrlQueue_Get_Queue_GR(void* ctx);
1367
1371 DSS_CAPI_DLL int32_t ctx_DSS_Get_NumCircuits(void* ctx);
1372
1373 DSS_CAPI_DLL void ctx_DSS_ClearAll(void* ctx);
1374
1378 DSS_CAPI_DLL char* ctx_DSS_Get_Version(void* ctx);
1379
1389 DSS_CAPI_DLL uint16_t ctx_DSS_Start(void* ctx, int32_t code);
1390
1394 DSS_CAPI_DLL void ctx_DSS_Get_Classes(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1398 DSS_CAPI_DLL void ctx_DSS_Get_Classes_GR(void* ctx);
1399
1403 DSS_CAPI_DLL void ctx_DSS_Get_UserClasses(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1407 DSS_CAPI_DLL void ctx_DSS_Get_UserClasses_GR(void* ctx);
1408
1412 DSS_CAPI_DLL int32_t ctx_DSS_Get_NumClasses(void* ctx);
1413
1417 DSS_CAPI_DLL int32_t ctx_DSS_Get_NumUserClasses(void* ctx);
1418
1422 DSS_CAPI_DLL char* ctx_DSS_Get_DataPath(void* ctx);
1423
1427 DSS_CAPI_DLL void ctx_DSS_Set_DataPath(void* ctx, const char* Value);
1428
1429 DSS_CAPI_DLL void ctx_DSS_Reset(void* ctx);
1430
1434 DSS_CAPI_DLL char* ctx_DSS_Get_DefaultEditor(void* ctx);
1435
1436 DSS_CAPI_DLL int32_t ctx_DSS_SetActiveClass(void* ctx, const char* ClassName);
1437 DSS_CAPI_DLL uint16_t ctx_DSS_Get_AllowForms(void* ctx);
1438 DSS_CAPI_DLL void ctx_DSS_Set_AllowForms(void* ctx, uint16_t Value);
1439
1447 DSS_CAPI_DLL uint16_t ctx_DSS_Get_AllowEditor(void* ctx);
1448 DSS_CAPI_DLL void ctx_DSS_Set_AllowEditor(void* ctx, uint16_t Value);
1449
1461 DSS_CAPI_DLL uint16_t ctx_DSS_Get_LegacyModels(void* ctx);
1462 DSS_CAPI_DLL void ctx_DSS_Set_LegacyModels(void* ctx, uint16_t Value);
1463
1474 DSS_CAPI_DLL uint16_t ctx_DSS_Get_AllowDOScmd(void* ctx);
1475 DSS_CAPI_DLL void ctx_DSS_Set_AllowDOScmd(void* ctx, uint16_t Value);
1476
1491 DSS_CAPI_DLL uint16_t ctx_DSS_Get_AllowChangeDir(void* ctx);
1492 DSS_CAPI_DLL void ctx_DSS_Set_AllowChangeDir(void* ctx, uint16_t Value);
1493
1510 DSS_CAPI_DLL uint16_t ctx_DSS_Get_COMErrorResults(void* ctx);
1511 DSS_CAPI_DLL void ctx_DSS_Set_COMErrorResults(void* ctx, uint16_t Value);
1512
1516 DSS_CAPI_DLL void ctx_DSSElement_Get_AllPropertyNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1520 DSS_CAPI_DLL void ctx_DSSElement_Get_AllPropertyNames_GR(void* ctx);
1521
1525 DSS_CAPI_DLL char* ctx_DSSElement_Get_Name(void* ctx);
1526
1530 DSS_CAPI_DLL int32_t ctx_DSSElement_Get_NumProperties(void* ctx);
1531
1540 DSS_CAPI_DLL char* ctx_DSSElement_ToJSON(void* ctx, int32_t options);
1541
1542 DSS_CAPI_DLL void ctx_DSSimComs_BusVoltagepu(void* ctx, double** ResultPtr, int32_t* ResultCount, size_t Index);
1546 DSS_CAPI_DLL void ctx_DSSimComs_BusVoltagepu_GR(void* ctx, size_t Index);
1547
1548 DSS_CAPI_DLL void ctx_DSSimComs_BusVoltage(void* ctx, double** ResultPtr, int32_t* ResultCount, size_t Index);
1552 DSS_CAPI_DLL void ctx_DSSimComs_BusVoltage_GR(void* ctx, size_t Index);
1553
1554 DSS_CAPI_DLL void ctx_DSSProgress_Close(void* ctx);
1555
1559 DSS_CAPI_DLL void ctx_DSSProgress_Set_Caption(void* ctx, const char* Value);
1560
1564 DSS_CAPI_DLL void ctx_DSSProgress_Set_PctProgress(void* ctx, int32_t Value);
1565
1566 DSS_CAPI_DLL void ctx_DSSProgress_Show(void* ctx);
1567
1571 DSS_CAPI_DLL char* ctx_DSSProperty_Get_Description(void* ctx);
1572
1576 DSS_CAPI_DLL char* ctx_DSSProperty_Get_Name(void* ctx);
1577
1578 DSS_CAPI_DLL char* ctx_DSSProperty_Get_Val(void* ctx);
1579
1580 DSS_CAPI_DLL void ctx_DSSProperty_Set_Val(void* ctx, const char* Value);
1581 DSS_CAPI_DLL void ctx_DSSProperty_Set_Name(void* ctx, const char* Value);
1582 DSS_CAPI_DLL void ctx_DSSProperty_Set_Index(void* ctx, int32_t Value);
1583
1587 DSS_CAPI_DLL char* ctx_DSS_Executive_Get_Command(void* ctx, int32_t i);
1588
1592 DSS_CAPI_DLL int32_t ctx_DSS_Executive_Get_NumCommands(void* ctx);
1593
1597 DSS_CAPI_DLL int32_t ctx_DSS_Executive_Get_NumOptions(void* ctx);
1598
1602 DSS_CAPI_DLL char* ctx_DSS_Executive_Get_Option(void* ctx, int32_t i);
1603
1607 DSS_CAPI_DLL char* ctx_DSS_Executive_Get_CommandHelp(void* ctx, int32_t i);
1608
1612 DSS_CAPI_DLL char* ctx_DSS_Executive_Get_OptionHelp(void* ctx, int32_t i);
1613
1617 DSS_CAPI_DLL char* ctx_DSS_Executive_Get_OptionValue(void* ctx, int32_t i);
1618
1622 DSS_CAPI_DLL char* ctx_Error_Get_Description(void* ctx);
1623
1627 DSS_CAPI_DLL int32_t ctx_Error_Get_Number(void* ctx);
1628
1632 DSS_CAPI_DLL int32_t* ctx_Error_Get_NumberPtr(void* ctx);
1633
1637 DSS_CAPI_DLL void ctx_Fuses_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1641 DSS_CAPI_DLL void ctx_Fuses_Get_AllNames_GR(void* ctx);
1642
1646 DSS_CAPI_DLL int32_t ctx_Fuses_Get_Count(void* ctx);
1647
1651 DSS_CAPI_DLL int32_t ctx_Fuses_Get_First(void* ctx);
1652
1656 DSS_CAPI_DLL char* ctx_Fuses_Get_Name(void* ctx);
1657
1661 DSS_CAPI_DLL int32_t ctx_Fuses_Get_Next(void* ctx);
1662
1666 DSS_CAPI_DLL void ctx_Fuses_Set_Name(void* ctx, const char* Value);
1667
1671 DSS_CAPI_DLL char* ctx_Fuses_Get_MonitoredObj(void* ctx);
1672
1676 DSS_CAPI_DLL int32_t ctx_Fuses_Get_MonitoredTerm(void* ctx);
1677
1681 DSS_CAPI_DLL char* ctx_Fuses_Get_SwitchedObj(void* ctx);
1682
1686 DSS_CAPI_DLL void ctx_Fuses_Set_MonitoredObj(void* ctx, const char* Value);
1687
1691 DSS_CAPI_DLL void ctx_Fuses_Set_MonitoredTerm(void* ctx, int32_t Value);
1692
1696 DSS_CAPI_DLL void ctx_Fuses_Set_SwitchedObj(void* ctx, const char* Value);
1697
1701 DSS_CAPI_DLL int32_t ctx_Fuses_Get_SwitchedTerm(void* ctx);
1702
1706 DSS_CAPI_DLL void ctx_Fuses_Set_SwitchedTerm(void* ctx, int32_t Value);
1707
1711 DSS_CAPI_DLL char* ctx_Fuses_Get_TCCcurve(void* ctx);
1712
1716 DSS_CAPI_DLL void ctx_Fuses_Set_TCCcurve(void* ctx, const char* Value);
1717
1721 DSS_CAPI_DLL double ctx_Fuses_Get_RatedCurrent(void* ctx);
1722
1726 DSS_CAPI_DLL void ctx_Fuses_Set_RatedCurrent(void* ctx, double Value);
1727
1731 DSS_CAPI_DLL double ctx_Fuses_Get_Delay(void* ctx);
1732
1736 DSS_CAPI_DLL void ctx_Fuses_Open(void* ctx);
1737
1741 DSS_CAPI_DLL void ctx_Fuses_Close(void* ctx);
1742
1746 DSS_CAPI_DLL void ctx_Fuses_Set_Delay(void* ctx, double Value);
1747
1751 DSS_CAPI_DLL uint16_t ctx_Fuses_IsBlown(void* ctx);
1752
1756 DSS_CAPI_DLL int32_t ctx_Fuses_Get_idx(void* ctx);
1757
1761 DSS_CAPI_DLL void ctx_Fuses_Set_idx(void* ctx, int32_t Value);
1762
1766 DSS_CAPI_DLL void ctx_Fuses_Reset(void* ctx);
1767
1771 DSS_CAPI_DLL void ctx_Fuses_Get_State(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1772
1776 DSS_CAPI_DLL void ctx_Fuses_Set_State(void* ctx, const char** ValuePtr, int32_t ValueCount);
1777
1781 DSS_CAPI_DLL void ctx_Fuses_Get_NormalState(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1782
1786 DSS_CAPI_DLL void ctx_Fuses_Set_NormalState(void* ctx, const char** ValuePtr, int32_t ValueCount);
1787
1791 DSS_CAPI_DLL int32_t ctx_Fuses_Get_NumPhases(void* ctx);
1792
1796 DSS_CAPI_DLL void ctx_Generators_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1800 DSS_CAPI_DLL void ctx_Generators_Get_AllNames_GR(void* ctx);
1801
1805 DSS_CAPI_DLL int32_t ctx_Generators_Get_First(void* ctx);
1806
1810 DSS_CAPI_DLL char* ctx_Generators_Get_Name(void* ctx);
1811
1815 DSS_CAPI_DLL int32_t ctx_Generators_Get_Next(void* ctx);
1816
1820 DSS_CAPI_DLL void ctx_Generators_Get_RegisterNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
1824 DSS_CAPI_DLL void ctx_Generators_Get_RegisterNames_GR(void* ctx);
1825
1829 DSS_CAPI_DLL void ctx_Generators_Get_RegisterValues(void* ctx, double** ResultPtr, int32_t* ResultCount);
1833 DSS_CAPI_DLL void ctx_Generators_Get_RegisterValues_GR(void* ctx);
1834
1838 DSS_CAPI_DLL uint16_t ctx_Generators_Get_ForcedON(void* ctx);
1839
1843 DSS_CAPI_DLL void ctx_Generators_Set_ForcedON(void* ctx, uint16_t Value);
1844
1848 DSS_CAPI_DLL void ctx_Generators_Set_Name(void* ctx, const char* Value);
1849
1853 DSS_CAPI_DLL double ctx_Generators_Get_kV(void* ctx);
1854
1858 DSS_CAPI_DLL double ctx_Generators_Get_kvar(void* ctx);
1859
1863 DSS_CAPI_DLL double ctx_Generators_Get_kW(void* ctx);
1864
1868 DSS_CAPI_DLL double ctx_Generators_Get_PF(void* ctx);
1869
1873 DSS_CAPI_DLL int32_t ctx_Generators_Get_Phases(void* ctx);
1874
1878 DSS_CAPI_DLL void ctx_Generators_Set_kV(void* ctx, double Value);
1879
1883 DSS_CAPI_DLL void ctx_Generators_Set_kvar(void* ctx, double Value);
1884
1888 DSS_CAPI_DLL void ctx_Generators_Set_kW(void* ctx, double Value);
1889
1893 DSS_CAPI_DLL void ctx_Generators_Set_PF(void* ctx, double Value);
1894
1898 DSS_CAPI_DLL void ctx_Generators_Set_Phases(void* ctx, int32_t Value);
1899
1903 DSS_CAPI_DLL int32_t ctx_Generators_Get_Count(void* ctx);
1904
1908 DSS_CAPI_DLL int32_t ctx_Generators_Get_idx(void* ctx);
1909
1913 DSS_CAPI_DLL void ctx_Generators_Set_idx(void* ctx, int32_t Value);
1914
1918 DSS_CAPI_DLL int32_t ctx_Generators_Get_Model(void* ctx);
1919
1923 DSS_CAPI_DLL void ctx_Generators_Set_Model(void* ctx, int32_t Value);
1924
1928 DSS_CAPI_DLL double ctx_Generators_Get_kVArated(void* ctx);
1929
1933 DSS_CAPI_DLL void ctx_Generators_Set_kVArated(void* ctx, double Value);
1934
1938 DSS_CAPI_DLL double ctx_Generators_Get_Vmaxpu(void* ctx);
1939
1943 DSS_CAPI_DLL double ctx_Generators_Get_Vminpu(void* ctx);
1944
1948 DSS_CAPI_DLL void ctx_Generators_Set_Vmaxpu(void* ctx, double Value);
1949
1953 DSS_CAPI_DLL void ctx_Generators_Set_Vminpu(void* ctx, double Value);
1954
1960 DSS_CAPI_DLL char* ctx_Generators_Get_daily(void* ctx);
1961 DSS_CAPI_DLL void ctx_Generators_Set_daily(void* ctx, const char* Value);
1962
1968 DSS_CAPI_DLL char* ctx_Generators_Get_duty(void* ctx);
1969 DSS_CAPI_DLL void ctx_Generators_Set_duty(void* ctx, const char* Value);
1970
1976 DSS_CAPI_DLL char* ctx_Generators_Get_Yearly(void* ctx);
1977 DSS_CAPI_DLL void ctx_Generators_Set_Yearly(void* ctx, const char* Value);
1978
1986 DSS_CAPI_DLL int32_t ctx_Generators_Get_Status(void* ctx);
1987 DSS_CAPI_DLL void ctx_Generators_Set_Status(void* ctx, int32_t Value);
1988
1994 DSS_CAPI_DLL uint16_t ctx_Generators_Get_IsDelta(void* ctx);
1995 DSS_CAPI_DLL void ctx_Generators_Set_IsDelta(void* ctx, uint16_t Value);
1996
2002 DSS_CAPI_DLL double ctx_Generators_Get_kva(void* ctx);
2003 DSS_CAPI_DLL void ctx_Generators_Set_kva(void* ctx, double Value);
2004
2010 DSS_CAPI_DLL int32_t ctx_Generators_Get_Class_(void* ctx);
2011 DSS_CAPI_DLL void ctx_Generators_Set_Class_(void* ctx, int32_t Value);
2012
2018 DSS_CAPI_DLL char* ctx_Generators_Get_Bus1(void* ctx);
2019 DSS_CAPI_DLL void ctx_Generators_Set_Bus1(void* ctx, const char* Value);
2020
2024 DSS_CAPI_DLL void ctx_GICSources_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
2028 DSS_CAPI_DLL void ctx_GICSources_Get_AllNames_GR(void* ctx);
2029
2033 DSS_CAPI_DLL int32_t ctx_GICSources_Get_Count(void* ctx);
2034
2038 DSS_CAPI_DLL int32_t ctx_GICSources_Get_First(void* ctx);
2039
2043 DSS_CAPI_DLL int32_t ctx_GICSources_Get_Next(void* ctx);
2044
2048 DSS_CAPI_DLL char* ctx_GICSources_Get_Name(void* ctx);
2049
2053 DSS_CAPI_DLL void ctx_GICSources_Set_Name(void* ctx, const char* Value);
2054
2058 DSS_CAPI_DLL int32_t ctx_GICSources_Get_Phases(void* ctx);
2059
2063 DSS_CAPI_DLL void ctx_GICSources_Set_Phases(void* ctx, int32_t Value);
2064
2068 DSS_CAPI_DLL char* ctx_GICSources_Get_Bus1(void* ctx);
2069
2073 DSS_CAPI_DLL char* ctx_GICSources_Get_Bus2(void* ctx);
2074
2078 DSS_CAPI_DLL double ctx_GICSources_Get_EN(void* ctx);
2079
2083 DSS_CAPI_DLL void ctx_GICSources_Set_EN(void* ctx, double Value);
2084
2088 DSS_CAPI_DLL double ctx_GICSources_Get_EE(void* ctx);
2089
2093 DSS_CAPI_DLL void ctx_GICSources_Set_EE(void* ctx, double Value);
2094
2098 DSS_CAPI_DLL double ctx_GICSources_Get_Lat1(void* ctx);
2099
2103 DSS_CAPI_DLL void ctx_GICSources_Set_Lat1(void* ctx, double Value);
2104
2108 DSS_CAPI_DLL double ctx_GICSources_Get_Lat2(void* ctx);
2109
2113 DSS_CAPI_DLL void ctx_GICSources_Set_Lat2(void* ctx, double Value);
2114
2118 DSS_CAPI_DLL double ctx_GICSources_Get_Lon1(void* ctx);
2119
2123 DSS_CAPI_DLL void ctx_GICSources_Set_Lon1(void* ctx, double Value);
2124
2128 DSS_CAPI_DLL double ctx_GICSources_Get_Lon2(void* ctx);
2129
2133 DSS_CAPI_DLL void ctx_GICSources_Set_Lon2(void* ctx, double Value);
2134
2138 DSS_CAPI_DLL double ctx_GICSources_Get_Volts(void* ctx);
2139
2143 DSS_CAPI_DLL void ctx_GICSources_Set_Volts(void* ctx, double Value);
2144
2148 DSS_CAPI_DLL void ctx_ISources_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
2152 DSS_CAPI_DLL void ctx_ISources_Get_AllNames_GR(void* ctx);
2153
2157 DSS_CAPI_DLL int32_t ctx_ISources_Get_Count(void* ctx);
2158
2162 DSS_CAPI_DLL int32_t ctx_ISources_Get_First(void* ctx);
2163
2167 DSS_CAPI_DLL int32_t ctx_ISources_Get_Next(void* ctx);
2168
2172 DSS_CAPI_DLL char* ctx_ISources_Get_Name(void* ctx);
2173
2177 DSS_CAPI_DLL void ctx_ISources_Set_Name(void* ctx, const char* Value);
2178
2182 DSS_CAPI_DLL double ctx_ISources_Get_Amps(void* ctx);
2183
2187 DSS_CAPI_DLL void ctx_ISources_Set_Amps(void* ctx, double Value);
2188
2192 DSS_CAPI_DLL double ctx_ISources_Get_AngleDeg(void* ctx);
2193
2197 DSS_CAPI_DLL double ctx_ISources_Get_Frequency(void* ctx);
2198
2202 DSS_CAPI_DLL void ctx_ISources_Set_AngleDeg(void* ctx, double Value);
2203
2207 DSS_CAPI_DLL void ctx_ISources_Set_Frequency(void* ctx, double Value);
2208
2212 DSS_CAPI_DLL int32_t ctx_LineCodes_Get_Count(void* ctx);
2213
2214 DSS_CAPI_DLL int32_t ctx_LineCodes_Get_First(void* ctx);
2215
2216 DSS_CAPI_DLL int32_t ctx_LineCodes_Get_Next(void* ctx);
2217
2221 DSS_CAPI_DLL char* ctx_LineCodes_Get_Name(void* ctx);
2222
2223 DSS_CAPI_DLL void ctx_LineCodes_Set_Name(void* ctx, const char* Value);
2224
2228 DSS_CAPI_DLL uint16_t ctx_LineCodes_Get_IsZ1Z0(void* ctx);
2229
2230 DSS_CAPI_DLL int32_t ctx_LineCodes_Get_Units(void* ctx);
2231
2232 DSS_CAPI_DLL void ctx_LineCodes_Set_Units(void* ctx, int32_t Value);
2233
2237 DSS_CAPI_DLL int32_t ctx_LineCodes_Get_Phases(void* ctx);
2238
2242 DSS_CAPI_DLL void ctx_LineCodes_Set_Phases(void* ctx, int32_t Value);
2243
2247 DSS_CAPI_DLL double ctx_LineCodes_Get_R1(void* ctx);
2248
2249 DSS_CAPI_DLL void ctx_LineCodes_Set_R1(void* ctx, double Value);
2250
2254 DSS_CAPI_DLL double ctx_LineCodes_Get_X1(void* ctx);
2255
2256 DSS_CAPI_DLL void ctx_LineCodes_Set_X1(void* ctx, double Value);
2257
2261 DSS_CAPI_DLL double ctx_LineCodes_Get_R0(void* ctx);
2262
2266 DSS_CAPI_DLL double ctx_LineCodes_Get_X0(void* ctx);
2267
2268 DSS_CAPI_DLL void ctx_LineCodes_Set_R0(void* ctx, double Value);
2269
2270 DSS_CAPI_DLL void ctx_LineCodes_Set_X0(void* ctx, double Value);
2271
2275 DSS_CAPI_DLL double ctx_LineCodes_Get_C0(void* ctx);
2276
2280 DSS_CAPI_DLL double ctx_LineCodes_Get_C1(void* ctx);
2281
2282 DSS_CAPI_DLL void ctx_LineCodes_Set_C0(void* ctx, double Value);
2283
2284 DSS_CAPI_DLL void ctx_LineCodes_Set_C1(void* ctx, double Value);
2285
2289 DSS_CAPI_DLL void ctx_LineCodes_Get_Cmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
2293 DSS_CAPI_DLL void ctx_LineCodes_Get_Cmatrix_GR(void* ctx);
2294
2298 DSS_CAPI_DLL void ctx_LineCodes_Get_Rmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
2302 DSS_CAPI_DLL void ctx_LineCodes_Get_Rmatrix_GR(void* ctx);
2303
2307 DSS_CAPI_DLL void ctx_LineCodes_Get_Xmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
2311 DSS_CAPI_DLL void ctx_LineCodes_Get_Xmatrix_GR(void* ctx);
2312
2313 DSS_CAPI_DLL void ctx_LineCodes_Set_Cmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
2314
2315 DSS_CAPI_DLL void ctx_LineCodes_Set_Rmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
2316
2317 DSS_CAPI_DLL void ctx_LineCodes_Set_Xmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
2318
2322 DSS_CAPI_DLL double ctx_LineCodes_Get_NormAmps(void* ctx);
2323
2324 DSS_CAPI_DLL void ctx_LineCodes_Set_NormAmps(void* ctx, double Value);
2325
2329 DSS_CAPI_DLL double ctx_LineCodes_Get_EmergAmps(void* ctx);
2330
2331 DSS_CAPI_DLL void ctx_LineCodes_Set_EmergAmps(void* ctx, double Value);
2332
2336 DSS_CAPI_DLL void ctx_LineCodes_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
2340 DSS_CAPI_DLL void ctx_LineCodes_Get_AllNames_GR(void* ctx);
2341
2345 DSS_CAPI_DLL void ctx_Lines_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
2349 DSS_CAPI_DLL void ctx_Lines_Get_AllNames_GR(void* ctx);
2350
2354 DSS_CAPI_DLL char* ctx_Lines_Get_Bus1(void* ctx);
2355
2359 DSS_CAPI_DLL char* ctx_Lines_Get_Bus2(void* ctx);
2360
2364 DSS_CAPI_DLL int32_t ctx_Lines_Get_First(void* ctx);
2365
2369 DSS_CAPI_DLL double ctx_Lines_Get_Length(void* ctx);
2370
2374 DSS_CAPI_DLL char* ctx_Lines_Get_LineCode(void* ctx);
2375
2379 DSS_CAPI_DLL char* ctx_Lines_Get_Name(void* ctx);
2380
2384 DSS_CAPI_DLL int32_t ctx_Lines_Get_Next(void* ctx);
2385
2389 DSS_CAPI_DLL int32_t ctx_Lines_Get_Phases(void* ctx);
2390
2394 DSS_CAPI_DLL double ctx_Lines_Get_R1(void* ctx);
2395
2399 DSS_CAPI_DLL double ctx_Lines_Get_X1(void* ctx);
2400
2401 DSS_CAPI_DLL int32_t ctx_Lines_New(void* ctx, const char* Name);
2402
2406 DSS_CAPI_DLL void ctx_Lines_Set_Bus1(void* ctx, const char* Value);
2407
2411 DSS_CAPI_DLL void ctx_Lines_Set_Bus2(void* ctx, const char* Value);
2412
2416 DSS_CAPI_DLL void ctx_Lines_Set_Length(void* ctx, double Value);
2417
2421 DSS_CAPI_DLL void ctx_Lines_Set_LineCode(void* ctx, const char* Value);
2422
2426 DSS_CAPI_DLL void ctx_Lines_Set_Name(void* ctx, const char* Value);
2427
2431 DSS_CAPI_DLL void ctx_Lines_Set_Phases(void* ctx, int32_t Value);
2432
2436 DSS_CAPI_DLL void ctx_Lines_Set_R1(void* ctx, double Value);
2437
2441 DSS_CAPI_DLL void ctx_Lines_Set_X1(void* ctx, double Value);
2442
2446 DSS_CAPI_DLL double ctx_Lines_Get_C0(void* ctx);
2447
2451 DSS_CAPI_DLL double ctx_Lines_Get_C1(void* ctx);
2452
2453 DSS_CAPI_DLL void ctx_Lines_Get_Cmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
2457 DSS_CAPI_DLL void ctx_Lines_Get_Cmatrix_GR(void* ctx);
2458
2462 DSS_CAPI_DLL double ctx_Lines_Get_R0(void* ctx);
2463
2467 DSS_CAPI_DLL void ctx_Lines_Get_Rmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
2471 DSS_CAPI_DLL void ctx_Lines_Get_Rmatrix_GR(void* ctx);
2472
2476 DSS_CAPI_DLL double ctx_Lines_Get_X0(void* ctx);
2477
2478 DSS_CAPI_DLL void ctx_Lines_Get_Xmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
2482 DSS_CAPI_DLL void ctx_Lines_Get_Xmatrix_GR(void* ctx);
2483
2487 DSS_CAPI_DLL void ctx_Lines_Set_C0(void* ctx, double Value);
2488
2492 DSS_CAPI_DLL void ctx_Lines_Set_C1(void* ctx, double Value);
2493
2494 DSS_CAPI_DLL void ctx_Lines_Set_Cmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
2495
2499 DSS_CAPI_DLL void ctx_Lines_Set_R0(void* ctx, double Value);
2500
2504 DSS_CAPI_DLL void ctx_Lines_Set_Rmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
2505
2509 DSS_CAPI_DLL void ctx_Lines_Set_X0(void* ctx, double Value);
2510
2511 DSS_CAPI_DLL void ctx_Lines_Set_Xmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
2512
2516 DSS_CAPI_DLL double ctx_Lines_Get_EmergAmps(void* ctx);
2517
2521 DSS_CAPI_DLL double ctx_Lines_Get_NormAmps(void* ctx);
2522
2526 DSS_CAPI_DLL void ctx_Lines_Set_EmergAmps(void* ctx, double Value);
2527
2531 DSS_CAPI_DLL void ctx_Lines_Set_NormAmps(void* ctx, double Value);
2532
2536 DSS_CAPI_DLL char* ctx_Lines_Get_Geometry(void* ctx);
2537
2541 DSS_CAPI_DLL void ctx_Lines_Set_Geometry(void* ctx, const char* Value);
2542
2546 DSS_CAPI_DLL double ctx_Lines_Get_Rg(void* ctx);
2547
2551 DSS_CAPI_DLL double ctx_Lines_Get_Rho(void* ctx);
2552
2556 DSS_CAPI_DLL double ctx_Lines_Get_Xg(void* ctx);
2557
2561 DSS_CAPI_DLL void ctx_Lines_Set_Rg(void* ctx, double Value);
2562
2566 DSS_CAPI_DLL void ctx_Lines_Set_Rho(void* ctx, double Value);
2567
2571 DSS_CAPI_DLL void ctx_Lines_Set_Xg(void* ctx, double Value);
2572
2576 DSS_CAPI_DLL void ctx_Lines_Get_Yprim(void* ctx, double** ResultPtr, int32_t* ResultCount);
2580 DSS_CAPI_DLL void ctx_Lines_Get_Yprim_GR(void* ctx);
2581
2585 DSS_CAPI_DLL void ctx_Lines_Set_Yprim(void* ctx, double* ValuePtr, int32_t ValueCount);
2586
2590 DSS_CAPI_DLL int32_t ctx_Lines_Get_NumCust(void* ctx);
2591
2595 DSS_CAPI_DLL int32_t ctx_Lines_Get_TotalCust(void* ctx);
2596
2600 DSS_CAPI_DLL int32_t ctx_Lines_Get_Parent(void* ctx);
2601
2605 DSS_CAPI_DLL int32_t ctx_Lines_Get_Count(void* ctx);
2606
2610 DSS_CAPI_DLL char* ctx_Lines_Get_Spacing(void* ctx);
2611
2615 DSS_CAPI_DLL void ctx_Lines_Set_Spacing(void* ctx, const char* Value);
2616
2617 DSS_CAPI_DLL int32_t ctx_Lines_Get_Units(void* ctx);
2618
2619 DSS_CAPI_DLL void ctx_Lines_Set_Units(void* ctx, int32_t Value);
2620
2624 DSS_CAPI_DLL double ctx_Lines_Get_SeasonRating(void* ctx);
2625
2629 DSS_CAPI_DLL uint16_t ctx_Lines_Get_IsSwitch(void* ctx);
2630 DSS_CAPI_DLL void ctx_Lines_Set_IsSwitch(void* ctx, uint16_t Value);
2631
2635 DSS_CAPI_DLL void ctx_Loads_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
2639 DSS_CAPI_DLL void ctx_Loads_Get_AllNames_GR(void* ctx);
2640
2644 DSS_CAPI_DLL int32_t ctx_Loads_Get_First(void* ctx);
2645
2646 DSS_CAPI_DLL int32_t ctx_Loads_Get_idx(void* ctx);
2647
2651 DSS_CAPI_DLL char* ctx_Loads_Get_Name(void* ctx);
2652
2656 DSS_CAPI_DLL int32_t ctx_Loads_Get_Next(void* ctx);
2657
2658 DSS_CAPI_DLL void ctx_Loads_Set_idx(void* ctx, int32_t Value);
2659
2663 DSS_CAPI_DLL void ctx_Loads_Set_Name(void* ctx, const char* Value);
2664
2668 DSS_CAPI_DLL double ctx_Loads_Get_kV(void* ctx);
2669
2673 DSS_CAPI_DLL double ctx_Loads_Get_kvar(void* ctx);
2674
2678 DSS_CAPI_DLL double ctx_Loads_Get_kW(void* ctx);
2679
2683 DSS_CAPI_DLL double ctx_Loads_Get_PF(void* ctx);
2684
2688 DSS_CAPI_DLL void ctx_Loads_Set_kV(void* ctx, double Value);
2689
2693 DSS_CAPI_DLL void ctx_Loads_Set_kvar(void* ctx, double Value);
2694
2698 DSS_CAPI_DLL void ctx_Loads_Set_kW(void* ctx, double Value);
2699
2703 DSS_CAPI_DLL void ctx_Loads_Set_PF(void* ctx, double Value);
2704
2708 DSS_CAPI_DLL int32_t ctx_Loads_Get_Count(void* ctx);
2709
2713 DSS_CAPI_DLL double ctx_Loads_Get_AllocationFactor(void* ctx);
2714
2718 DSS_CAPI_DLL double ctx_Loads_Get_Cfactor(void* ctx);
2719
2720 DSS_CAPI_DLL int32_t ctx_Loads_Get_Class_(void* ctx);
2721
2725 DSS_CAPI_DLL char* ctx_Loads_Get_CVRcurve(void* ctx);
2726
2730 DSS_CAPI_DLL double ctx_Loads_Get_CVRvars(void* ctx);
2731
2735 DSS_CAPI_DLL double ctx_Loads_Get_CVRwatts(void* ctx);
2736
2740 DSS_CAPI_DLL char* ctx_Loads_Get_daily(void* ctx);
2741
2745 DSS_CAPI_DLL char* ctx_Loads_Get_duty(void* ctx);
2746
2750 DSS_CAPI_DLL char* ctx_Loads_Get_Growth(void* ctx);
2751
2755 DSS_CAPI_DLL uint16_t ctx_Loads_Get_IsDelta(void* ctx);
2756
2760 DSS_CAPI_DLL double ctx_Loads_Get_kva(void* ctx);
2761
2765 DSS_CAPI_DLL double ctx_Loads_Get_kwh(void* ctx);
2766
2770 DSS_CAPI_DLL double ctx_Loads_Get_kwhdays(void* ctx);
2771
2775 DSS_CAPI_DLL int32_t ctx_Loads_Get_Model(void* ctx);
2776
2780 DSS_CAPI_DLL int32_t ctx_Loads_Get_NumCust(void* ctx);
2781
2785 DSS_CAPI_DLL double ctx_Loads_Get_PctMean(void* ctx);
2786
2790 DSS_CAPI_DLL double ctx_Loads_Get_PctStdDev(void* ctx);
2791
2795 DSS_CAPI_DLL double ctx_Loads_Get_Rneut(void* ctx);
2796
2800 DSS_CAPI_DLL char* ctx_Loads_Get_Spectrum(void* ctx);
2801
2805 DSS_CAPI_DLL int32_t ctx_Loads_Get_Status(void* ctx);
2806
2810 DSS_CAPI_DLL double ctx_Loads_Get_Vmaxpu(void* ctx);
2811
2815 DSS_CAPI_DLL double ctx_Loads_Get_Vminemerg(void* ctx);
2816
2820 DSS_CAPI_DLL double ctx_Loads_Get_Vminnorm(void* ctx);
2821
2825 DSS_CAPI_DLL double ctx_Loads_Get_Vminpu(void* ctx);
2826
2830 DSS_CAPI_DLL double ctx_Loads_Get_xfkVA(void* ctx);
2831
2835 DSS_CAPI_DLL double ctx_Loads_Get_Xneut(void* ctx);
2836
2840 DSS_CAPI_DLL char* ctx_Loads_Get_Yearly(void* ctx);
2841
2842 DSS_CAPI_DLL void ctx_Loads_Set_AllocationFactor(void* ctx, double Value);
2843
2844 DSS_CAPI_DLL void ctx_Loads_Set_Cfactor(void* ctx, double Value);
2845
2846 DSS_CAPI_DLL void ctx_Loads_Set_Class_(void* ctx, int32_t Value);
2847
2848 DSS_CAPI_DLL void ctx_Loads_Set_CVRcurve(void* ctx, const char* Value);
2849
2850 DSS_CAPI_DLL void ctx_Loads_Set_CVRvars(void* ctx, double Value);
2851
2852 DSS_CAPI_DLL void ctx_Loads_Set_CVRwatts(void* ctx, double Value);
2853
2854 DSS_CAPI_DLL void ctx_Loads_Set_daily(void* ctx, const char* Value);
2855
2856 DSS_CAPI_DLL void ctx_Loads_Set_duty(void* ctx, const char* Value);
2857
2858 DSS_CAPI_DLL void ctx_Loads_Set_Growth(void* ctx, const char* Value);
2859
2860 DSS_CAPI_DLL void ctx_Loads_Set_IsDelta(void* ctx, uint16_t Value);
2861
2862 DSS_CAPI_DLL void ctx_Loads_Set_kva(void* ctx, double Value);
2863
2864 DSS_CAPI_DLL void ctx_Loads_Set_kwh(void* ctx, double Value);
2865
2866 DSS_CAPI_DLL void ctx_Loads_Set_kwhdays(void* ctx, double Value);
2867
2868 DSS_CAPI_DLL void ctx_Loads_Set_Model(void* ctx, int32_t Value);
2869
2870 DSS_CAPI_DLL void ctx_Loads_Set_NumCust(void* ctx, int32_t Value);
2871
2872 DSS_CAPI_DLL void ctx_Loads_Set_PctMean(void* ctx, double Value);
2873
2874 DSS_CAPI_DLL void ctx_Loads_Set_PctStdDev(void* ctx, double Value);
2875
2876 DSS_CAPI_DLL void ctx_Loads_Set_Rneut(void* ctx, double Value);
2877
2878 DSS_CAPI_DLL void ctx_Loads_Set_Spectrum(void* ctx, const char* Value);
2879
2880 DSS_CAPI_DLL void ctx_Loads_Set_Status(void* ctx, int32_t Value);
2881
2882 DSS_CAPI_DLL void ctx_Loads_Set_Vmaxpu(void* ctx, double Value);
2883
2884 DSS_CAPI_DLL void ctx_Loads_Set_Vminemerg(void* ctx, double Value);
2885
2886 DSS_CAPI_DLL void ctx_Loads_Set_Vminnorm(void* ctx, double Value);
2887
2888 DSS_CAPI_DLL void ctx_Loads_Set_Vminpu(void* ctx, double Value);
2889
2890 DSS_CAPI_DLL void ctx_Loads_Set_xfkVA(void* ctx, double Value);
2891
2892 DSS_CAPI_DLL void ctx_Loads_Set_Xneut(void* ctx, double Value);
2893
2894 DSS_CAPI_DLL void ctx_Loads_Set_Yearly(void* ctx, const char* Value);
2895
2899 DSS_CAPI_DLL void ctx_Loads_Get_ZIPV(void* ctx, double** ResultPtr, int32_t* ResultCount);
2903 DSS_CAPI_DLL void ctx_Loads_Get_ZIPV_GR(void* ctx);
2904
2905 DSS_CAPI_DLL void ctx_Loads_Set_ZIPV(void* ctx, double* ValuePtr, int32_t ValueCount);
2906
2907 DSS_CAPI_DLL double ctx_Loads_Get_pctSeriesRL(void* ctx);
2908
2912 DSS_CAPI_DLL void ctx_Loads_Set_pctSeriesRL(void* ctx, double Value);
2913
2917 DSS_CAPI_DLL double ctx_Loads_Get_RelWeight(void* ctx);
2918
2922 DSS_CAPI_DLL void ctx_Loads_Set_RelWeight(void* ctx, double Value);
2923
2927 DSS_CAPI_DLL char* ctx_Loads_Get_Sensor(void* ctx);
2928
2932 DSS_CAPI_DLL char* ctx_LoadShapes_Get_Name(void* ctx);
2933
2937 DSS_CAPI_DLL void ctx_LoadShapes_Set_Name(void* ctx, const char* Value);
2938
2942 DSS_CAPI_DLL int32_t ctx_LoadShapes_Get_Count(void* ctx);
2943
2947 DSS_CAPI_DLL int32_t ctx_LoadShapes_Get_First(void* ctx);
2948
2952 DSS_CAPI_DLL int32_t ctx_LoadShapes_Get_Next(void* ctx);
2953
2957 DSS_CAPI_DLL void ctx_LoadShapes_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
2961 DSS_CAPI_DLL void ctx_LoadShapes_Get_AllNames_GR(void* ctx);
2962
2966 DSS_CAPI_DLL int32_t ctx_LoadShapes_Get_Npts(void* ctx);
2967
2971 DSS_CAPI_DLL void ctx_LoadShapes_Get_Pmult(void* ctx, double** ResultPtr, int32_t* ResultCount);
2975 DSS_CAPI_DLL void ctx_LoadShapes_Get_Pmult_GR(void* ctx);
2976
2980 DSS_CAPI_DLL void ctx_LoadShapes_Get_Qmult(void* ctx, double** ResultPtr, int32_t* ResultCount);
2984 DSS_CAPI_DLL void ctx_LoadShapes_Get_Qmult_GR(void* ctx);
2985
2989 DSS_CAPI_DLL void ctx_LoadShapes_Set_Npts(void* ctx, int32_t Value);
2990
2994 DSS_CAPI_DLL void ctx_LoadShapes_Set_Pmult(void* ctx, double* ValuePtr, int32_t ValueCount);
2995
2999 DSS_CAPI_DLL void ctx_LoadShapes_Set_Qmult(void* ctx, double* ValuePtr, int32_t ValueCount);
3000
3001 DSS_CAPI_DLL void ctx_LoadShapes_Normalize(void* ctx);
3002
3006 DSS_CAPI_DLL void ctx_LoadShapes_Get_TimeArray(void* ctx, double** ResultPtr, int32_t* ResultCount);
3010 DSS_CAPI_DLL void ctx_LoadShapes_Get_TimeArray_GR(void* ctx);
3011
3015 DSS_CAPI_DLL void ctx_LoadShapes_Set_TimeArray(void* ctx, double* ValuePtr, int32_t ValueCount);
3016
3020 DSS_CAPI_DLL double ctx_LoadShapes_Get_HrInterval(void* ctx);
3021
3025 DSS_CAPI_DLL double ctx_LoadShapes_Get_MinInterval(void* ctx);
3026
3030 DSS_CAPI_DLL double ctx_LoadShapes_Get_SInterval(void* ctx);
3031
3035 DSS_CAPI_DLL void ctx_LoadShapes_Set_SInterval(void* ctx, double Value);
3036
3040 DSS_CAPI_DLL void ctx_LoadShapes_Set_HrInterval(void* ctx, double Value);
3041
3045 DSS_CAPI_DLL void ctx_LoadShapes_Set_MinInterval(void* ctx, double Value);
3046
3047
3048 DSS_CAPI_DLL int32_t ctx_LoadShapes_New(void* ctx, const char* Name);
3049
3050 DSS_CAPI_DLL double ctx_LoadShapes_Get_PBase(void* ctx);
3051
3055 DSS_CAPI_DLL double ctx_LoadShapes_Get_Qbase(void* ctx);
3056
3057 DSS_CAPI_DLL void ctx_LoadShapes_Set_PBase(void* ctx, double Value);
3058
3062 DSS_CAPI_DLL void ctx_LoadShapes_Set_Qbase(void* ctx, double Value);
3063
3067 DSS_CAPI_DLL uint16_t ctx_LoadShapes_Get_UseActual(void* ctx);
3068
3072 DSS_CAPI_DLL void ctx_LoadShapes_Set_UseActual(void* ctx, uint16_t Value);
3073
3077 DSS_CAPI_DLL void ctx_Meters_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3081 DSS_CAPI_DLL void ctx_Meters_Get_AllNames_GR(void* ctx);
3082
3086 DSS_CAPI_DLL int32_t ctx_Meters_Get_First(void* ctx);
3087
3091 DSS_CAPI_DLL char* ctx_Meters_Get_Name(void* ctx);
3092
3096 DSS_CAPI_DLL int32_t ctx_Meters_Get_Next(void* ctx);
3097
3101 DSS_CAPI_DLL void ctx_Meters_Get_RegisterNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3105 DSS_CAPI_DLL void ctx_Meters_Get_RegisterNames_GR(void* ctx);
3106
3110 DSS_CAPI_DLL void ctx_Meters_Get_RegisterValues(void* ctx, double** ResultPtr, int32_t* ResultCount);
3114 DSS_CAPI_DLL void ctx_Meters_Get_RegisterValues_GR(void* ctx);
3115
3116 DSS_CAPI_DLL void ctx_Meters_Reset(void* ctx);
3117
3118 DSS_CAPI_DLL void ctx_Meters_ResetAll(void* ctx);
3119
3120 DSS_CAPI_DLL void ctx_Meters_Sample(void* ctx);
3121
3122 DSS_CAPI_DLL void ctx_Meters_Save(void* ctx);
3123
3127 DSS_CAPI_DLL void ctx_Meters_Set_Name(void* ctx, const char* Value);
3128
3132 DSS_CAPI_DLL void ctx_Meters_Get_Totals(void* ctx, double** ResultPtr, int32_t* ResultCount);
3136 DSS_CAPI_DLL void ctx_Meters_Get_Totals_GR(void* ctx);
3137
3141 DSS_CAPI_DLL void ctx_Meters_Get_Peakcurrent(void* ctx, double** ResultPtr, int32_t* ResultCount);
3145 DSS_CAPI_DLL void ctx_Meters_Get_Peakcurrent_GR(void* ctx);
3146
3150 DSS_CAPI_DLL void ctx_Meters_Set_Peakcurrent(void* ctx, double* ValuePtr, int32_t ValueCount);
3151
3155 DSS_CAPI_DLL void ctx_Meters_Get_CalcCurrent(void* ctx, double** ResultPtr, int32_t* ResultCount);
3159 DSS_CAPI_DLL void ctx_Meters_Get_CalcCurrent_GR(void* ctx);
3160
3164 DSS_CAPI_DLL void ctx_Meters_Set_CalcCurrent(void* ctx, double* ValuePtr, int32_t ValueCount);
3165
3169 DSS_CAPI_DLL void ctx_Meters_Get_AllocFactors(void* ctx, double** ResultPtr, int32_t* ResultCount);
3173 DSS_CAPI_DLL void ctx_Meters_Get_AllocFactors_GR(void* ctx);
3174
3178 DSS_CAPI_DLL void ctx_Meters_Set_AllocFactors(void* ctx, double* ValuePtr, int32_t ValueCount);
3179
3183 DSS_CAPI_DLL char* ctx_Meters_Get_MeteredElement(void* ctx);
3184
3188 DSS_CAPI_DLL int32_t ctx_Meters_Get_MeteredTerminal(void* ctx);
3189
3193 DSS_CAPI_DLL void ctx_Meters_Set_MeteredElement(void* ctx, const char* Value);
3194
3198 DSS_CAPI_DLL void ctx_Meters_Set_MeteredTerminal(void* ctx, int32_t Value);
3199
3203 DSS_CAPI_DLL uint16_t ctx_Meters_Get_DIFilesAreOpen(void* ctx);
3204
3205 DSS_CAPI_DLL void ctx_Meters_CloseAllDIFiles(void* ctx);
3206
3207 DSS_CAPI_DLL void ctx_Meters_OpenAllDIFiles(void* ctx);
3208
3209 DSS_CAPI_DLL void ctx_Meters_SampleAll(void* ctx);
3210
3211 DSS_CAPI_DLL void ctx_Meters_SaveAll(void* ctx);
3212
3216 DSS_CAPI_DLL void ctx_Meters_Get_AllEndElements(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3220 DSS_CAPI_DLL void ctx_Meters_Get_AllEndElements_GR(void* ctx);
3221
3225 DSS_CAPI_DLL int32_t ctx_Meters_Get_CountEndElements(void* ctx);
3226
3230 DSS_CAPI_DLL int32_t ctx_Meters_Get_Count(void* ctx);
3231
3235 DSS_CAPI_DLL void ctx_Meters_Get_AllBranchesInZone(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3239 DSS_CAPI_DLL void ctx_Meters_Get_AllBranchesInZone_GR(void* ctx);
3240
3244 DSS_CAPI_DLL int32_t ctx_Meters_Get_CountBranches(void* ctx);
3245
3249 DSS_CAPI_DLL double ctx_Meters_Get_SAIFI(void* ctx);
3250
3254 DSS_CAPI_DLL int32_t ctx_Meters_Get_SequenceIndex(void* ctx);
3255
3259 DSS_CAPI_DLL void ctx_Meters_Set_SequenceIndex(void* ctx, int32_t Value);
3260
3264 DSS_CAPI_DLL double ctx_Meters_Get_SAIFIKW(void* ctx);
3265
3266 DSS_CAPI_DLL void ctx_Meters_DoReliabilityCalc(void* ctx, uint16_t AssumeRestoration);
3267
3271 DSS_CAPI_DLL int32_t ctx_Meters_Get_SeqListSize(void* ctx);
3272
3276 DSS_CAPI_DLL int32_t ctx_Meters_Get_TotalCustomers(void* ctx);
3277
3281 DSS_CAPI_DLL double ctx_Meters_Get_SAIDI(void* ctx);
3282
3286 DSS_CAPI_DLL double ctx_Meters_Get_CustInterrupts(void* ctx);
3287
3291 DSS_CAPI_DLL int32_t ctx_Meters_Get_NumSections(void* ctx);
3292
3293 DSS_CAPI_DLL void ctx_Meters_SetActiveSection(void* ctx, int32_t SectIdx);
3294
3298 DSS_CAPI_DLL double ctx_Meters_Get_AvgRepairTime(void* ctx);
3299
3303 DSS_CAPI_DLL double ctx_Meters_Get_FaultRateXRepairHrs(void* ctx);
3304
3308 DSS_CAPI_DLL int32_t ctx_Meters_Get_NumSectionBranches(void* ctx);
3309
3313 DSS_CAPI_DLL int32_t ctx_Meters_Get_NumSectionCustomers(void* ctx);
3314
3318 DSS_CAPI_DLL int32_t ctx_Meters_Get_OCPDeviceType(void* ctx);
3319
3323 DSS_CAPI_DLL double ctx_Meters_Get_SumBranchFltRates(void* ctx);
3324
3328 DSS_CAPI_DLL int32_t ctx_Meters_Get_SectSeqIdx(void* ctx);
3329
3333 DSS_CAPI_DLL int32_t ctx_Meters_Get_SectTotalCust(void* ctx);
3334
3338 DSS_CAPI_DLL void ctx_Meters_Get_ZonePCE(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3339
3340
3344 DSS_CAPI_DLL void ctx_Monitors_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3348 DSS_CAPI_DLL void ctx_Monitors_Get_AllNames_GR(void* ctx);
3349
3353 DSS_CAPI_DLL char* ctx_Monitors_Get_FileName(void* ctx);
3354
3358 DSS_CAPI_DLL int32_t ctx_Monitors_Get_First(void* ctx);
3359
3363 DSS_CAPI_DLL int32_t ctx_Monitors_Get_Mode(void* ctx);
3364
3368 DSS_CAPI_DLL char* ctx_Monitors_Get_Name(void* ctx);
3369
3373 DSS_CAPI_DLL int32_t ctx_Monitors_Get_Next(void* ctx);
3374
3375 DSS_CAPI_DLL void ctx_Monitors_Reset(void* ctx);
3376
3377 DSS_CAPI_DLL void ctx_Monitors_ResetAll(void* ctx);
3378
3379 DSS_CAPI_DLL void ctx_Monitors_Sample(void* ctx);
3380
3381 DSS_CAPI_DLL void ctx_Monitors_Save(void* ctx);
3382
3386 DSS_CAPI_DLL void ctx_Monitors_Set_Mode(void* ctx, int32_t Value);
3387
3388 DSS_CAPI_DLL void ctx_Monitors_Show(void* ctx);
3389
3393 DSS_CAPI_DLL void ctx_Monitors_Set_Name(void* ctx, const char* Value);
3394
3398 DSS_CAPI_DLL void ctx_Monitors_Get_ByteStream(void* ctx, int8_t** ResultPtr, int32_t* ResultCount);
3402 DSS_CAPI_DLL void ctx_Monitors_Get_ByteStream_GR(void* ctx);
3403
3407 DSS_CAPI_DLL int32_t ctx_Monitors_Get_SampleCount(void* ctx);
3408
3409 DSS_CAPI_DLL void ctx_Monitors_SampleAll(void* ctx);
3410
3411 DSS_CAPI_DLL void ctx_Monitors_SaveAll(void* ctx);
3412
3416 DSS_CAPI_DLL int32_t ctx_Monitors_Get_Count(void* ctx);
3417
3418 DSS_CAPI_DLL void ctx_Monitors_Process(void* ctx);
3419
3420 DSS_CAPI_DLL void ctx_Monitors_ProcessAll(void* ctx);
3421
3425 DSS_CAPI_DLL void ctx_Monitors_Get_Channel(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t Index);
3429 DSS_CAPI_DLL void ctx_Monitors_Get_Channel_GR(void* ctx, int32_t Index);
3430
3434 DSS_CAPI_DLL void ctx_Monitors_Get_dblFreq(void* ctx, double** ResultPtr, int32_t* ResultCount);
3438 DSS_CAPI_DLL void ctx_Monitors_Get_dblFreq_GR(void* ctx);
3439
3443 DSS_CAPI_DLL void ctx_Monitors_Get_dblHour(void* ctx, double** ResultPtr, int32_t* ResultCount);
3447 DSS_CAPI_DLL void ctx_Monitors_Get_dblHour_GR(void* ctx);
3448
3452 DSS_CAPI_DLL int32_t ctx_Monitors_Get_FileVersion(void* ctx);
3453
3457 DSS_CAPI_DLL void ctx_Monitors_Get_Header(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3461 DSS_CAPI_DLL void ctx_Monitors_Get_Header_GR(void* ctx);
3462
3466 DSS_CAPI_DLL int32_t ctx_Monitors_Get_NumChannels(void* ctx);
3467
3471 DSS_CAPI_DLL int32_t ctx_Monitors_Get_RecordSize(void* ctx);
3472
3476 DSS_CAPI_DLL char* ctx_Monitors_Get_Element(void* ctx);
3477
3481 DSS_CAPI_DLL void ctx_Monitors_Set_Element(void* ctx, const char* Value);
3482
3486 DSS_CAPI_DLL int32_t ctx_Monitors_Get_Terminal(void* ctx);
3487
3491 DSS_CAPI_DLL void ctx_Monitors_Set_Terminal(void* ctx, int32_t Value);
3492
3496 DSS_CAPI_DLL int32_t ctx_Parallel_Get_NumCPUs(void* ctx);
3497
3501 DSS_CAPI_DLL int32_t ctx_Parallel_Get_NumCores(void* ctx);
3502
3506 DSS_CAPI_DLL int32_t ctx_Parallel_Get_ActiveActor(void* ctx);
3507
3511 DSS_CAPI_DLL void ctx_Parallel_Set_ActiveActor(void* ctx, int32_t Value);
3512
3513 DSS_CAPI_DLL void ctx_Parallel_CreateActor(void* ctx);
3514
3518 DSS_CAPI_DLL int32_t ctx_Parallel_Get_ActorCPU(void* ctx);
3519
3523 DSS_CAPI_DLL void ctx_Parallel_Set_ActorCPU(void* ctx, int32_t Value);
3524
3528 DSS_CAPI_DLL int32_t ctx_Parallel_Get_NumOfActors(void* ctx);
3529
3530 DSS_CAPI_DLL void ctx_Parallel_Wait(void* ctx);
3531
3535 DSS_CAPI_DLL void ctx_Parallel_Get_ActorProgress(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
3539 DSS_CAPI_DLL void ctx_Parallel_Get_ActorProgress_GR(void* ctx);
3540
3544 DSS_CAPI_DLL void ctx_Parallel_Get_ActorStatus(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
3548 DSS_CAPI_DLL void ctx_Parallel_Get_ActorStatus_GR(void* ctx);
3549
3553 DSS_CAPI_DLL int32_t ctx_Parallel_Get_ActiveParallel(void* ctx);
3554
3558 DSS_CAPI_DLL void ctx_Parallel_Set_ActiveParallel(void* ctx, int32_t Value);
3559
3563 DSS_CAPI_DLL int32_t ctx_Parallel_Get_ConcatenateReports(void* ctx);
3564
3568 DSS_CAPI_DLL void ctx_Parallel_Set_ConcatenateReports(void* ctx, int32_t Value);
3569
3573 DSS_CAPI_DLL char* ctx_Parser_Get_CmdString(void* ctx);
3574
3578 DSS_CAPI_DLL void ctx_Parser_Set_CmdString(void* ctx, const char* Value);
3579
3583 DSS_CAPI_DLL char* ctx_Parser_Get_NextParam(void* ctx);
3584
3588 DSS_CAPI_DLL uint16_t ctx_Parser_Get_AutoIncrement(void* ctx);
3589
3593 DSS_CAPI_DLL void ctx_Parser_Set_AutoIncrement(void* ctx, uint16_t Value);
3594
3598 DSS_CAPI_DLL double ctx_Parser_Get_DblValue(void* ctx);
3599
3603 DSS_CAPI_DLL int32_t ctx_Parser_Get_IntValue(void* ctx);
3604
3608 DSS_CAPI_DLL char* ctx_Parser_Get_StrValue(void* ctx);
3609
3613 DSS_CAPI_DLL char* ctx_Parser_Get_WhiteSpace(void* ctx);
3614
3618 DSS_CAPI_DLL void ctx_Parser_Set_WhiteSpace(void* ctx, const char* Value);
3619
3623 DSS_CAPI_DLL char* ctx_Parser_Get_BeginQuote(void* ctx);
3624
3628 DSS_CAPI_DLL char* ctx_Parser_Get_EndQuote(void* ctx);
3629
3633 DSS_CAPI_DLL void ctx_Parser_Set_BeginQuote(void* ctx, const char* Value);
3634
3638 DSS_CAPI_DLL void ctx_Parser_Set_EndQuote(void* ctx, const char* Value);
3639
3643 DSS_CAPI_DLL char* ctx_Parser_Get_Delimiters(void* ctx);
3644
3648 DSS_CAPI_DLL void ctx_Parser_Set_Delimiters(void* ctx, const char* Value);
3649
3650 DSS_CAPI_DLL void ctx_Parser_ResetDelimiters(void* ctx);
3651
3655 DSS_CAPI_DLL void ctx_Parser_Get_Vector(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t ExpectedSize);
3659 DSS_CAPI_DLL void ctx_Parser_Get_Vector_GR(void* ctx, int32_t ExpectedSize);
3660
3664 DSS_CAPI_DLL void ctx_Parser_Get_Matrix(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t ExpectedOrder);
3668 DSS_CAPI_DLL void ctx_Parser_Get_Matrix_GR(void* ctx, int32_t ExpectedOrder);
3669
3673 DSS_CAPI_DLL void ctx_Parser_Get_SymMatrix(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t ExpectedOrder);
3677 DSS_CAPI_DLL void ctx_Parser_Get_SymMatrix_GR(void* ctx, int32_t ExpectedOrder);
3678
3682 DSS_CAPI_DLL int32_t ctx_PDElements_Get_Count(void* ctx);
3683
3687 DSS_CAPI_DLL double ctx_PDElements_Get_FaultRate(void* ctx);
3688
3692 DSS_CAPI_DLL int32_t ctx_PDElements_Get_First(void* ctx);
3693
3697 DSS_CAPI_DLL uint16_t ctx_PDElements_Get_IsShunt(void* ctx);
3698
3702 DSS_CAPI_DLL int32_t ctx_PDElements_Get_Next(void* ctx);
3703
3707 DSS_CAPI_DLL double ctx_PDElements_Get_pctPermanent(void* ctx);
3708
3709 DSS_CAPI_DLL void ctx_PDElements_Set_FaultRate(void* ctx, double Value);
3710
3711 DSS_CAPI_DLL void ctx_PDElements_Set_pctPermanent(void* ctx, double Value);
3712
3716 DSS_CAPI_DLL char* ctx_PDElements_Get_Name(void* ctx);
3717
3718 DSS_CAPI_DLL void ctx_PDElements_Set_Name(void* ctx, const char* Value);
3719
3723 DSS_CAPI_DLL double ctx_PDElements_Get_AccumulatedL(void* ctx);
3724
3728 DSS_CAPI_DLL double ctx_PDElements_Get_Lambda(void* ctx);
3729
3733 DSS_CAPI_DLL int32_t ctx_PDElements_Get_Numcustomers(void* ctx);
3734
3738 DSS_CAPI_DLL int32_t ctx_PDElements_Get_ParentPDElement(void* ctx);
3739
3743 DSS_CAPI_DLL double ctx_PDElements_Get_RepairTime(void* ctx);
3744
3748 DSS_CAPI_DLL int32_t ctx_PDElements_Get_Totalcustomers(void* ctx);
3749
3753 DSS_CAPI_DLL int32_t ctx_PDElements_Get_FromTerminal(void* ctx);
3754
3758 DSS_CAPI_DLL double ctx_PDElements_Get_TotalMiles(void* ctx);
3759
3763 DSS_CAPI_DLL int32_t ctx_PDElements_Get_SectionID(void* ctx);
3764
3768 DSS_CAPI_DLL void ctx_PDElements_Set_RepairTime(void* ctx, double Value);
3769
3775 DSS_CAPI_DLL void ctx_PDElements_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3776
3780 DSS_CAPI_DLL void ctx_PDElements_Get_AllNames_GR(void* ctx);
3781
3782
3796 DSS_CAPI_DLL void ctx_PDElements_Get_AllMaxCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount, uint16_t AllNodes);
3797
3801 DSS_CAPI_DLL void ctx_PDElements_Get_AllMaxCurrents_GR(void* ctx, uint16_t AllNodes);
3802
3803
3817 DSS_CAPI_DLL void ctx_PDElements_Get_AllPctNorm(void* ctx, double** ResultPtr, int32_t* ResultCount, uint16_t AllNodes);
3821 DSS_CAPI_DLL void ctx_PDElements_Get_AllPctNorm_GR(void* ctx, uint16_t AllNodes);
3822
3823
3837 DSS_CAPI_DLL void ctx_PDElements_Get_AllPctEmerg(void* ctx, double** ResultPtr, int32_t* ResultCount, uint16_t AllNodes);
3838
3842 DSS_CAPI_DLL void ctx_PDElements_Get_AllPctEmerg_GR(void* ctx, uint16_t AllNodes);
3843
3844
3850 DSS_CAPI_DLL void ctx_PDElements_Get_AllCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount);
3851
3855 DSS_CAPI_DLL void ctx_PDElements_Get_AllCurrents_GR(void* ctx);
3856
3857
3863 DSS_CAPI_DLL void ctx_PDElements_Get_AllCurrentsMagAng(void* ctx, double** ResultPtr, int32_t* ResultCount);
3864
3868 DSS_CAPI_DLL void ctx_PDElements_Get_AllCurrentsMagAng_GR(void* ctx);
3869
3870
3876 DSS_CAPI_DLL void ctx_PDElements_Get_AllCplxSeqCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount);
3877
3881 DSS_CAPI_DLL void ctx_PDElements_Get_AllCplxSeqCurrents_GR(void* ctx);
3882
3883
3889 DSS_CAPI_DLL void ctx_PDElements_Get_AllSeqCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount);
3893 DSS_CAPI_DLL void ctx_PDElements_Get_AllSeqCurrents_GR(void* ctx);
3894
3895
3901 DSS_CAPI_DLL void ctx_PDElements_Get_AllPowers(void* ctx, double** ResultPtr, int32_t* ResultCount);
3905 DSS_CAPI_DLL void ctx_PDElements_Get_AllPowers_GR(void* ctx);
3906
3907
3913 DSS_CAPI_DLL void ctx_PDElements_Get_AllSeqPowers(void* ctx, double** ResultPtr, int32_t* ResultCount);
3917 DSS_CAPI_DLL void ctx_PDElements_Get_AllSeqPowers_GR(void* ctx);
3918
3919
3925 DSS_CAPI_DLL void ctx_PDElements_Get_AllNumPhases(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
3929 DSS_CAPI_DLL void ctx_PDElements_Get_AllNumPhases_GR(void* ctx);
3930
3931
3937 DSS_CAPI_DLL void ctx_PDElements_Get_AllNumConductors(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
3941 DSS_CAPI_DLL void ctx_PDElements_Get_AllNumConductors_GR(void* ctx);
3942
3943
3949 DSS_CAPI_DLL void ctx_PDElements_Get_AllNumTerminals(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
3950
3954 DSS_CAPI_DLL void ctx_PDElements_Get_AllNumTerminals_GR(void* ctx);
3955
3959 DSS_CAPI_DLL void ctx_PVSystems_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3963 DSS_CAPI_DLL void ctx_PVSystems_Get_AllNames_GR(void* ctx);
3964
3968 DSS_CAPI_DLL void ctx_PVSystems_Get_RegisterNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
3972 DSS_CAPI_DLL void ctx_PVSystems_Get_RegisterNames_GR(void* ctx);
3973
3977 DSS_CAPI_DLL void ctx_PVSystems_Get_RegisterValues(void* ctx, double** ResultPtr, int32_t* ResultCount);
3981 DSS_CAPI_DLL void ctx_PVSystems_Get_RegisterValues_GR(void* ctx);
3982
3986 DSS_CAPI_DLL int32_t ctx_PVSystems_Get_First(void* ctx);
3987
3991 DSS_CAPI_DLL int32_t ctx_PVSystems_Get_Next(void* ctx);
3992
3996 DSS_CAPI_DLL int32_t ctx_PVSystems_Get_Count(void* ctx);
3997
4001 DSS_CAPI_DLL int32_t ctx_PVSystems_Get_idx(void* ctx);
4002
4006 DSS_CAPI_DLL void ctx_PVSystems_Set_idx(void* ctx, int32_t Value);
4007
4011 DSS_CAPI_DLL char* ctx_PVSystems_Get_Name(void* ctx);
4012
4016 DSS_CAPI_DLL void ctx_PVSystems_Set_Name(void* ctx, const char* Value);
4017
4021 DSS_CAPI_DLL double ctx_PVSystems_Get_Irradiance(void* ctx);
4022
4026 DSS_CAPI_DLL void ctx_PVSystems_Set_Irradiance(void* ctx, double Value);
4027
4031 DSS_CAPI_DLL double ctx_PVSystems_Get_kvar(void* ctx);
4032
4036 DSS_CAPI_DLL double ctx_PVSystems_Get_kVArated(void* ctx);
4037
4041 DSS_CAPI_DLL double ctx_PVSystems_Get_kW(void* ctx);
4042
4046 DSS_CAPI_DLL double ctx_PVSystems_Get_PF(void* ctx);
4047
4051 DSS_CAPI_DLL void ctx_PVSystems_Set_kVArated(void* ctx, double Value);
4052
4056 DSS_CAPI_DLL void ctx_PVSystems_Set_PF(void* ctx, double Value);
4057
4061 DSS_CAPI_DLL void ctx_PVSystems_Set_kvar(void* ctx, double Value);
4062
4068 DSS_CAPI_DLL char* ctx_PVSystems_Get_daily(void* ctx);
4069 DSS_CAPI_DLL void ctx_PVSystems_Set_daily(void* ctx, const char* Value);
4070
4076 DSS_CAPI_DLL char* ctx_PVSystems_Get_duty(void* ctx);
4077 DSS_CAPI_DLL void ctx_PVSystems_Set_duty(void* ctx, const char* Value);
4078
4085 DSS_CAPI_DLL char* ctx_PVSystems_Get_yearly(void* ctx);
4086 DSS_CAPI_DLL void ctx_PVSystems_Set_yearly(void* ctx, const char* Value);
4087
4094 DSS_CAPI_DLL char* ctx_PVSystems_Get_Tdaily(void* ctx);
4095 DSS_CAPI_DLL void ctx_PVSystems_Set_Tdaily(void* ctx, const char* Value);
4096
4106 DSS_CAPI_DLL char* ctx_PVSystems_Get_Tduty(void* ctx);
4107 DSS_CAPI_DLL void ctx_PVSystems_Set_Tduty(void* ctx, const char* Value);
4108
4116 DSS_CAPI_DLL char* ctx_PVSystems_Get_Tyearly(void* ctx);
4117 DSS_CAPI_DLL void ctx_PVSystems_Set_Tyearly(void* ctx, const char* Value);
4118
4122 DSS_CAPI_DLL double ctx_PVSystems_Get_Pmpp(void* ctx);
4123 DSS_CAPI_DLL void ctx_PVSystems_Set_Pmpp(void* ctx, double Value);
4124
4129 DSS_CAPI_DLL double ctx_PVSystems_Get_IrradianceNow(void* ctx);
4130
4134 DSS_CAPI_DLL char* ctx_PVSystems_Get_Sensor(void* ctx);
4135
4136
4140 DSS_CAPI_DLL void ctx_Reclosers_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
4144 DSS_CAPI_DLL void ctx_Reclosers_Get_AllNames_GR(void* ctx);
4145
4149 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_Count(void* ctx);
4150
4154 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_First(void* ctx);
4155
4159 DSS_CAPI_DLL char* ctx_Reclosers_Get_Name(void* ctx);
4160
4164 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_Next(void* ctx);
4165
4166 DSS_CAPI_DLL void ctx_Reclosers_Set_Name(void* ctx, const char* Value);
4167
4171 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_MonitoredTerm(void* ctx);
4172
4173 DSS_CAPI_DLL void ctx_Reclosers_Set_MonitoredTerm(void* ctx, int32_t Value);
4174
4178 DSS_CAPI_DLL char* ctx_Reclosers_Get_SwitchedObj(void* ctx);
4179
4180 DSS_CAPI_DLL void ctx_Reclosers_Set_SwitchedObj(void* ctx, const char* Value);
4181
4185 DSS_CAPI_DLL char* ctx_Reclosers_Get_MonitoredObj(void* ctx);
4186
4190 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_SwitchedTerm(void* ctx);
4191
4195 DSS_CAPI_DLL void ctx_Reclosers_Set_MonitoredObj(void* ctx, const char* Value);
4196
4197 DSS_CAPI_DLL void ctx_Reclosers_Set_SwitchedTerm(void* ctx, int32_t Value);
4198
4202 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_NumFast(void* ctx);
4203
4207 DSS_CAPI_DLL void ctx_Reclosers_Get_RecloseIntervals(void* ctx, double** ResultPtr, int32_t* ResultCount);
4211 DSS_CAPI_DLL void ctx_Reclosers_Get_RecloseIntervals_GR(void* ctx);
4212
4216 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_Shots(void* ctx);
4217
4218 DSS_CAPI_DLL void ctx_Reclosers_Set_NumFast(void* ctx, int32_t Value);
4219
4220 DSS_CAPI_DLL void ctx_Reclosers_Set_Shots(void* ctx, int32_t Value);
4221
4225 DSS_CAPI_DLL double ctx_Reclosers_Get_PhaseTrip(void* ctx);
4226
4230 DSS_CAPI_DLL void ctx_Reclosers_Set_PhaseTrip(void* ctx, double Value);
4231
4235 DSS_CAPI_DLL double ctx_Reclosers_Get_GroundInst(void* ctx);
4236
4240 DSS_CAPI_DLL double ctx_Reclosers_Get_GroundTrip(void* ctx);
4241
4245 DSS_CAPI_DLL double ctx_Reclosers_Get_PhaseInst(void* ctx);
4246
4250 DSS_CAPI_DLL void ctx_Reclosers_Set_GroundInst(void* ctx, double Value);
4251
4252 DSS_CAPI_DLL void ctx_Reclosers_Set_GroundTrip(void* ctx, double Value);
4253
4254 DSS_CAPI_DLL void ctx_Reclosers_Set_PhaseInst(void* ctx, double Value);
4255
4259 DSS_CAPI_DLL void ctx_Reclosers_Close(void* ctx);
4260
4264 DSS_CAPI_DLL void ctx_Reclosers_Open(void* ctx);
4265
4269 DSS_CAPI_DLL void ctx_Reclosers_Reset(void* ctx);
4270
4274 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_idx(void* ctx);
4275
4279 DSS_CAPI_DLL void ctx_Reclosers_Set_idx(void* ctx, int32_t Value);
4280
4286 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_State(void* ctx);
4287
4293 DSS_CAPI_DLL void ctx_Reclosers_Set_State(void* ctx, int32_t Value);
4294
4298 DSS_CAPI_DLL int32_t ctx_Reclosers_Get_NormalState(void* ctx);
4299
4303 DSS_CAPI_DLL void ctx_Reclosers_Set_NormalState(void* ctx, int32_t Value);
4304
4308 DSS_CAPI_DLL void ctx_RegControls_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
4312 DSS_CAPI_DLL void ctx_RegControls_Get_AllNames_GR(void* ctx);
4313
4317 DSS_CAPI_DLL double ctx_RegControls_Get_CTPrimary(void* ctx);
4318
4322 DSS_CAPI_DLL double ctx_RegControls_Get_Delay(void* ctx);
4323
4327 DSS_CAPI_DLL int32_t ctx_RegControls_Get_First(void* ctx);
4328
4332 DSS_CAPI_DLL double ctx_RegControls_Get_ForwardBand(void* ctx);
4333
4337 DSS_CAPI_DLL double ctx_RegControls_Get_ForwardR(void* ctx);
4338
4342 DSS_CAPI_DLL double ctx_RegControls_Get_ForwardVreg(void* ctx);
4343
4347 DSS_CAPI_DLL double ctx_RegControls_Get_ForwardX(void* ctx);
4348
4352 DSS_CAPI_DLL uint16_t ctx_RegControls_Get_IsInverseTime(void* ctx);
4353
4357 DSS_CAPI_DLL uint16_t ctx_RegControls_Get_IsReversible(void* ctx);
4358
4362 DSS_CAPI_DLL int32_t ctx_RegControls_Get_MaxTapChange(void* ctx);
4363
4367 DSS_CAPI_DLL char* ctx_RegControls_Get_MonitoredBus(void* ctx);
4368
4372 DSS_CAPI_DLL char* ctx_RegControls_Get_Name(void* ctx);
4373
4377 DSS_CAPI_DLL int32_t ctx_RegControls_Get_Next(void* ctx);
4378
4382 DSS_CAPI_DLL double ctx_RegControls_Get_PTratio(void* ctx);
4383
4387 DSS_CAPI_DLL double ctx_RegControls_Get_ReverseBand(void* ctx);
4388
4392 DSS_CAPI_DLL double ctx_RegControls_Get_ReverseR(void* ctx);
4393
4397 DSS_CAPI_DLL double ctx_RegControls_Get_ReverseVreg(void* ctx);
4398
4402 DSS_CAPI_DLL double ctx_RegControls_Get_ReverseX(void* ctx);
4403
4407 DSS_CAPI_DLL double ctx_RegControls_Get_TapDelay(void* ctx);
4408
4412 DSS_CAPI_DLL int32_t ctx_RegControls_Get_TapWinding(void* ctx);
4413
4417 DSS_CAPI_DLL char* ctx_RegControls_Get_Transformer(void* ctx);
4418
4422 DSS_CAPI_DLL double ctx_RegControls_Get_VoltageLimit(void* ctx);
4423
4427 DSS_CAPI_DLL int32_t ctx_RegControls_Get_Winding(void* ctx);
4428
4429 DSS_CAPI_DLL int32_t ctx_RegControls_Get_TapNumber(void* ctx);
4430
4434 DSS_CAPI_DLL void ctx_RegControls_Set_CTPrimary(void* ctx, double Value);
4435
4439 DSS_CAPI_DLL void ctx_RegControls_Set_Delay(void* ctx, double Value);
4440
4444 DSS_CAPI_DLL void ctx_RegControls_Set_ForwardBand(void* ctx, double Value);
4445
4449 DSS_CAPI_DLL void ctx_RegControls_Set_ForwardR(void* ctx, double Value);
4450
4454 DSS_CAPI_DLL void ctx_RegControls_Set_ForwardVreg(void* ctx, double Value);
4455
4459 DSS_CAPI_DLL void ctx_RegControls_Set_ForwardX(void* ctx, double Value);
4460
4464 DSS_CAPI_DLL void ctx_RegControls_Set_IsInverseTime(void* ctx, uint16_t Value);
4465
4469 DSS_CAPI_DLL void ctx_RegControls_Set_IsReversible(void* ctx, uint16_t Value);
4470
4474 DSS_CAPI_DLL void ctx_RegControls_Set_MaxTapChange(void* ctx, int32_t Value);
4475
4479 DSS_CAPI_DLL void ctx_RegControls_Set_MonitoredBus(void* ctx, const char* Value);
4480
4484 DSS_CAPI_DLL void ctx_RegControls_Set_Name(void* ctx, const char* Value);
4485
4489 DSS_CAPI_DLL void ctx_RegControls_Set_PTratio(void* ctx, double Value);
4490
4494 DSS_CAPI_DLL void ctx_RegControls_Set_ReverseBand(void* ctx, double Value);
4495
4499 DSS_CAPI_DLL void ctx_RegControls_Set_ReverseR(void* ctx, double Value);
4500
4504 DSS_CAPI_DLL void ctx_RegControls_Set_ReverseVreg(void* ctx, double Value);
4505
4509 DSS_CAPI_DLL void ctx_RegControls_Set_ReverseX(void* ctx, double Value);
4510
4514 DSS_CAPI_DLL void ctx_RegControls_Set_TapDelay(void* ctx, double Value);
4515
4519 DSS_CAPI_DLL void ctx_RegControls_Set_TapWinding(void* ctx, int32_t Value);
4520
4524 DSS_CAPI_DLL void ctx_RegControls_Set_Transformer(void* ctx, const char* Value);
4525
4529 DSS_CAPI_DLL void ctx_RegControls_Set_VoltageLimit(void* ctx, double Value);
4530
4534 DSS_CAPI_DLL void ctx_RegControls_Set_Winding(void* ctx, int32_t Value);
4535
4539 DSS_CAPI_DLL void ctx_RegControls_Set_TapNumber(void* ctx, int32_t Value);
4540
4544 DSS_CAPI_DLL int32_t ctx_RegControls_Get_Count(void* ctx);
4545
4546 DSS_CAPI_DLL void ctx_RegControls_Reset(void* ctx);
4547
4551 DSS_CAPI_DLL void ctx_Relays_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
4555 DSS_CAPI_DLL void ctx_Relays_Get_AllNames_GR(void* ctx);
4556
4560 DSS_CAPI_DLL int32_t ctx_Relays_Get_Count(void* ctx);
4561
4565 DSS_CAPI_DLL int32_t ctx_Relays_Get_First(void* ctx);
4566
4570 DSS_CAPI_DLL char* ctx_Relays_Get_Name(void* ctx);
4571
4575 DSS_CAPI_DLL int32_t ctx_Relays_Get_Next(void* ctx);
4576
4580 DSS_CAPI_DLL void ctx_Relays_Set_Name(void* ctx, const char* Value);
4581
4585 DSS_CAPI_DLL char* ctx_Relays_Get_MonitoredObj(void* ctx);
4586
4587 DSS_CAPI_DLL void ctx_Relays_Set_MonitoredObj(void* ctx, const char* Value);
4588
4592 DSS_CAPI_DLL int32_t ctx_Relays_Get_MonitoredTerm(void* ctx);
4593
4597 DSS_CAPI_DLL char* ctx_Relays_Get_SwitchedObj(void* ctx);
4598
4599 DSS_CAPI_DLL void ctx_Relays_Set_MonitoredTerm(void* ctx, int32_t Value);
4600
4601 DSS_CAPI_DLL void ctx_Relays_Set_SwitchedObj(void* ctx, const char* Value);
4602
4603 DSS_CAPI_DLL int32_t ctx_Relays_Get_SwitchedTerm(void* ctx);
4604
4608 DSS_CAPI_DLL void ctx_Relays_Set_SwitchedTerm(void* ctx, int32_t Value);
4609
4613 DSS_CAPI_DLL int32_t ctx_Relays_Get_idx(void* ctx);
4614
4618 DSS_CAPI_DLL void ctx_Relays_Set_idx(void* ctx, int32_t Value);
4619
4623 DSS_CAPI_DLL void ctx_Relays_Open(void* ctx);
4624
4628 DSS_CAPI_DLL void ctx_Relays_Close(void* ctx);
4629
4633 DSS_CAPI_DLL void ctx_Relays_Reset(void* ctx);
4634
4640 DSS_CAPI_DLL int32_t ctx_Relays_Get_State(void* ctx);
4641
4647 DSS_CAPI_DLL void ctx_Relays_Set_State(void* ctx, int32_t Value);
4648
4652 DSS_CAPI_DLL int32_t ctx_Relays_Get_NormalState(void* ctx);
4653
4657 DSS_CAPI_DLL void ctx_Relays_Set_NormalState(void* ctx, int32_t Value);
4658
4662 DSS_CAPI_DLL void ctx_Sensors_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
4666 DSS_CAPI_DLL void ctx_Sensors_Get_AllNames_GR(void* ctx);
4667
4671 DSS_CAPI_DLL int32_t ctx_Sensors_Get_Count(void* ctx);
4672
4676 DSS_CAPI_DLL void ctx_Sensors_Get_Currents(void* ctx, double** ResultPtr, int32_t* ResultCount);
4680 DSS_CAPI_DLL void ctx_Sensors_Get_Currents_GR(void* ctx);
4681
4685 DSS_CAPI_DLL int32_t ctx_Sensors_Get_First(void* ctx);
4686
4690 DSS_CAPI_DLL uint16_t ctx_Sensors_Get_IsDelta(void* ctx);
4691
4695 DSS_CAPI_DLL void ctx_Sensors_Get_kVARS(void* ctx, double** ResultPtr, int32_t* ResultCount);
4699 DSS_CAPI_DLL void ctx_Sensors_Get_kVARS_GR(void* ctx);
4700
4704 DSS_CAPI_DLL void ctx_Sensors_Get_kVS(void* ctx, double** ResultPtr, int32_t* ResultCount);
4708 DSS_CAPI_DLL void ctx_Sensors_Get_kVS_GR(void* ctx);
4709
4713 DSS_CAPI_DLL void ctx_Sensors_Get_kWS(void* ctx, double** ResultPtr, int32_t* ResultCount);
4717 DSS_CAPI_DLL void ctx_Sensors_Get_kWS_GR(void* ctx);
4718
4722 DSS_CAPI_DLL char* ctx_Sensors_Get_MeteredElement(void* ctx);
4723
4727 DSS_CAPI_DLL int32_t ctx_Sensors_Get_MeteredTerminal(void* ctx);
4728
4732 DSS_CAPI_DLL char* ctx_Sensors_Get_Name(void* ctx);
4733
4737 DSS_CAPI_DLL int32_t ctx_Sensors_Get_Next(void* ctx);
4738
4742 DSS_CAPI_DLL double ctx_Sensors_Get_PctError(void* ctx);
4743
4747 DSS_CAPI_DLL uint16_t ctx_Sensors_Get_ReverseDelta(void* ctx);
4748
4752 DSS_CAPI_DLL double ctx_Sensors_Get_Weight(void* ctx);
4753
4754 DSS_CAPI_DLL void ctx_Sensors_Reset(void* ctx);
4755
4756 DSS_CAPI_DLL void ctx_Sensors_ResetAll(void* ctx);
4757
4758 DSS_CAPI_DLL void ctx_Sensors_Set_Currents(void* ctx, double* ValuePtr, int32_t ValueCount);
4759
4760 DSS_CAPI_DLL void ctx_Sensors_Set_IsDelta(void* ctx, uint16_t Value);
4761
4762 DSS_CAPI_DLL void ctx_Sensors_Set_kVARS(void* ctx, double* ValuePtr, int32_t ValueCount);
4763
4764 DSS_CAPI_DLL void ctx_Sensors_Set_kVS(void* ctx, double* ValuePtr, int32_t ValueCount);
4765
4766 DSS_CAPI_DLL void ctx_Sensors_Set_kWS(void* ctx, double* ValuePtr, int32_t ValueCount);
4767
4768 DSS_CAPI_DLL void ctx_Sensors_Set_MeteredElement(void* ctx, const char* Value);
4769
4770 DSS_CAPI_DLL void ctx_Sensors_Set_MeteredTerminal(void* ctx, int32_t Value);
4771
4775 DSS_CAPI_DLL void ctx_Sensors_Set_Name(void* ctx, const char* Value);
4776
4777 DSS_CAPI_DLL void ctx_Sensors_Set_PctError(void* ctx, double Value);
4778
4779 DSS_CAPI_DLL void ctx_Sensors_Set_ReverseDelta(void* ctx, uint16_t Value);
4780
4781 DSS_CAPI_DLL void ctx_Sensors_Set_Weight(void* ctx, double Value);
4782
4786 DSS_CAPI_DLL double ctx_Sensors_Get_kVbase(void* ctx);
4787
4788 DSS_CAPI_DLL void ctx_Sensors_Set_kVbase(void* ctx, double Value);
4789
4793 DSS_CAPI_DLL void ctx_Sensors_Get_AllocationFactor(void* ctx, double** ResultPtr, int32_t* ResultCount);
4794
4798 DSS_CAPI_DLL void ctx_Sensors_Get_AllocationFactor_GR(void* ctx);
4799
4800
4804 DSS_CAPI_DLL uint16_t ctx_Settings_Get_AllowDuplicates(void* ctx);
4805
4809 DSS_CAPI_DLL char* ctx_Settings_Get_AutoBusList(void* ctx);
4810
4814 DSS_CAPI_DLL int32_t ctx_Settings_Get_CktModel(void* ctx);
4815
4816 DSS_CAPI_DLL void ctx_Settings_Set_CktModel(void* ctx, int32_t Value);
4817
4821 DSS_CAPI_DLL double ctx_Settings_Get_EmergVmaxpu(void* ctx);
4822
4826 DSS_CAPI_DLL double ctx_Settings_Get_EmergVminpu(void* ctx);
4827
4831 DSS_CAPI_DLL double ctx_Settings_Get_NormVmaxpu(void* ctx);
4832
4836 DSS_CAPI_DLL double ctx_Settings_Get_NormVminpu(void* ctx);
4837
4841 DSS_CAPI_DLL uint16_t ctx_Settings_Get_ZoneLock(void* ctx);
4842
4846 DSS_CAPI_DLL void ctx_Settings_Set_AllocationFactors(void* ctx, double Value);
4847
4851 DSS_CAPI_DLL void ctx_Settings_Set_AllowDuplicates(void* ctx, uint16_t Value);
4852
4856 DSS_CAPI_DLL void ctx_Settings_Set_AutoBusList(void* ctx, const char* Value);
4857
4861 DSS_CAPI_DLL void ctx_Settings_Set_EmergVmaxpu(void* ctx, double Value);
4862
4866 DSS_CAPI_DLL void ctx_Settings_Set_EmergVminpu(void* ctx, double Value);
4867
4871 DSS_CAPI_DLL void ctx_Settings_Set_NormVmaxpu(void* ctx, double Value);
4872
4876 DSS_CAPI_DLL void ctx_Settings_Set_NormVminpu(void* ctx, double Value);
4877
4881 DSS_CAPI_DLL void ctx_Settings_Set_ZoneLock(void* ctx, uint16_t Value);
4882
4886 DSS_CAPI_DLL void ctx_Settings_Get_LossRegs(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
4890 DSS_CAPI_DLL void ctx_Settings_Get_LossRegs_GR(void* ctx);
4891
4895 DSS_CAPI_DLL double ctx_Settings_Get_LossWeight(void* ctx);
4896
4900 DSS_CAPI_DLL uint16_t ctx_Settings_Get_Trapezoidal(void* ctx);
4901
4905 DSS_CAPI_DLL void ctx_Settings_Get_UEregs(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
4909 DSS_CAPI_DLL void ctx_Settings_Get_UEregs_GR(void* ctx);
4910
4914 DSS_CAPI_DLL double ctx_Settings_Get_UEweight(void* ctx);
4915
4919 DSS_CAPI_DLL void ctx_Settings_Set_LossRegs(void* ctx, int32_t* ValuePtr, int32_t ValueCount);
4920
4924 DSS_CAPI_DLL void ctx_Settings_Set_LossWeight(void* ctx, double Value);
4925
4929 DSS_CAPI_DLL void ctx_Settings_Set_Trapezoidal(void* ctx, uint16_t Value);
4930
4934 DSS_CAPI_DLL void ctx_Settings_Set_UEregs(void* ctx, int32_t* ValuePtr, int32_t ValueCount);
4935
4939 DSS_CAPI_DLL void ctx_Settings_Set_UEweight(void* ctx, double Value);
4940
4944 DSS_CAPI_DLL uint16_t ctx_Settings_Get_ControlTrace(void* ctx);
4945
4949 DSS_CAPI_DLL void ctx_Settings_Get_VoltageBases(void* ctx, double** ResultPtr, int32_t* ResultCount);
4953 DSS_CAPI_DLL void ctx_Settings_Get_VoltageBases_GR(void* ctx);
4954
4958 DSS_CAPI_DLL void ctx_Settings_Set_ControlTrace(void* ctx, uint16_t Value);
4959
4963 DSS_CAPI_DLL void ctx_Settings_Set_VoltageBases(void* ctx, double* ValuePtr, int32_t ValueCount);
4964
4968 DSS_CAPI_DLL char* ctx_Settings_Get_PriceCurve(void* ctx);
4969
4973 DSS_CAPI_DLL double ctx_Settings_Get_PriceSignal(void* ctx);
4974
4978 DSS_CAPI_DLL void ctx_Settings_Set_PriceCurve(void* ctx, const char* Value);
4979
4983 DSS_CAPI_DLL void ctx_Settings_Set_PriceSignal(void* ctx, double Value);
4984
4991 DSS_CAPI_DLL uint16_t ctx_Settings_Get_LoadsTerminalCheck(void* ctx);
4992 DSS_CAPI_DLL void ctx_Settings_Set_LoadsTerminalCheck(void* ctx, uint16_t Value);
4993
5004 DSS_CAPI_DLL int32_t ctx_Settings_Get_IterateDisabled(void* ctx);
5005 DSS_CAPI_DLL void ctx_Settings_Set_IterateDisabled(void* ctx, int32_t Value);
5006
5010 DSS_CAPI_DLL double ctx_Solution_Get_Frequency(void* ctx);
5011
5015 DSS_CAPI_DLL int32_t ctx_Solution_Get_Hour(void* ctx);
5016
5020 DSS_CAPI_DLL int32_t ctx_Solution_Get_Iterations(void* ctx);
5021
5025 DSS_CAPI_DLL double ctx_Solution_Get_LoadMult(void* ctx);
5026
5030 DSS_CAPI_DLL int32_t ctx_Solution_Get_MaxIterations(void* ctx);
5031
5035 DSS_CAPI_DLL int32_t ctx_Solution_Get_Mode(void* ctx);
5036
5040 DSS_CAPI_DLL int32_t ctx_Solution_Get_Number(void* ctx);
5041
5042
5046 DSS_CAPI_DLL void ctx_Solution_Set_Random(void* ctx, int32_t Random);
5047
5051 DSS_CAPI_DLL int32_t ctx_Solution_Get_Random(void* ctx);
5052
5056 DSS_CAPI_DLL double ctx_Solution_Get_Seconds(void* ctx);
5057
5061 DSS_CAPI_DLL double ctx_Solution_Get_StepSize(void* ctx);
5062
5066 DSS_CAPI_DLL double ctx_Solution_Get_Tolerance(void* ctx);
5067
5071 DSS_CAPI_DLL int32_t ctx_Solution_Get_Year(void* ctx);
5072
5076 DSS_CAPI_DLL void ctx_Solution_Set_Frequency(void* ctx, double Value);
5077
5081 DSS_CAPI_DLL void ctx_Solution_Set_Hour(void* ctx, int32_t Value);
5082
5086 DSS_CAPI_DLL void ctx_Solution_Set_LoadMult(void* ctx, double Value);
5087
5091 DSS_CAPI_DLL void ctx_Solution_Set_MaxIterations(void* ctx, int32_t Value);
5092
5096 DSS_CAPI_DLL void ctx_Solution_Set_Mode(void* ctx, int32_t Mode);
5097
5101 DSS_CAPI_DLL void ctx_Solution_Set_Number(void* ctx, int32_t Value);
5102
5106 DSS_CAPI_DLL void ctx_Solution_Set_Seconds(void* ctx, double Value);
5107
5111 DSS_CAPI_DLL void ctx_Solution_Set_StepSize(void* ctx, double Value);
5112
5116 DSS_CAPI_DLL void ctx_Solution_Set_Tolerance(void* ctx, double Value);
5117
5121 DSS_CAPI_DLL void ctx_Solution_Set_Year(void* ctx, int32_t Value);
5122
5123 DSS_CAPI_DLL void ctx_Solution_Solve(void* ctx);
5124
5128 DSS_CAPI_DLL char* ctx_Solution_Get_ModeID(void* ctx);
5129
5133 DSS_CAPI_DLL int32_t ctx_Solution_Get_LoadModel(void* ctx);
5134
5138 DSS_CAPI_DLL void ctx_Solution_Set_LoadModel(void* ctx, int32_t Value);
5139
5143 DSS_CAPI_DLL char* ctx_Solution_Get_LDCurve(void* ctx);
5144
5148 DSS_CAPI_DLL void ctx_Solution_Set_LDCurve(void* ctx, const char* Value);
5149
5153 DSS_CAPI_DLL double ctx_Solution_Get_pctGrowth(void* ctx);
5154
5158 DSS_CAPI_DLL void ctx_Solution_Set_pctGrowth(void* ctx, double Value);
5159
5163 DSS_CAPI_DLL int32_t ctx_Solution_Get_AddType(void* ctx);
5164
5165 DSS_CAPI_DLL void ctx_Solution_Set_AddType(void* ctx, int32_t Value);
5166
5170 DSS_CAPI_DLL double ctx_Solution_Get_GenkW(void* ctx);
5171
5172 DSS_CAPI_DLL void ctx_Solution_Set_GenkW(void* ctx, double Value);
5173
5177 DSS_CAPI_DLL double ctx_Solution_Get_GenPF(void* ctx);
5178
5182 DSS_CAPI_DLL void ctx_Solution_Set_GenPF(void* ctx, double Value);
5183
5187 DSS_CAPI_DLL double ctx_Solution_Get_Capkvar(void* ctx);
5188
5192 DSS_CAPI_DLL void ctx_Solution_Set_Capkvar(void* ctx, double Value);
5193
5197 DSS_CAPI_DLL int32_t ctx_Solution_Get_Algorithm(void* ctx);
5198
5202 DSS_CAPI_DLL void ctx_Solution_Set_Algorithm(void* ctx, int32_t Value);
5203
5207 DSS_CAPI_DLL int32_t ctx_Solution_Get_ControlMode(void* ctx);
5208
5209 DSS_CAPI_DLL void ctx_Solution_Set_ControlMode(void* ctx, int32_t Value);
5210
5214 DSS_CAPI_DLL double ctx_Solution_Get_GenMult(void* ctx);
5215
5219 DSS_CAPI_DLL void ctx_Solution_Set_GenMult(void* ctx, double Value);
5220
5224 DSS_CAPI_DLL char* ctx_Solution_Get_DefaultDaily(void* ctx);
5225
5229 DSS_CAPI_DLL char* ctx_Solution_Get_DefaultYearly(void* ctx);
5230
5234 DSS_CAPI_DLL void ctx_Solution_Set_DefaultDaily(void* ctx, const char* Value);
5235
5239 DSS_CAPI_DLL void ctx_Solution_Set_DefaultYearly(void* ctx, const char* Value);
5240
5244 DSS_CAPI_DLL void ctx_Solution_Get_EventLog(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5248 DSS_CAPI_DLL void ctx_Solution_Get_EventLog_GR(void* ctx);
5249
5253 DSS_CAPI_DLL double ctx_Solution_Get_dblHour(void* ctx);
5254
5258 DSS_CAPI_DLL void ctx_Solution_Set_dblHour(void* ctx, double Value);
5259
5263 DSS_CAPI_DLL void ctx_Solution_Set_StepsizeHr(void* ctx, double Value);
5264
5268 DSS_CAPI_DLL void ctx_Solution_Set_StepsizeMin(void* ctx, double Value);
5269
5273 DSS_CAPI_DLL int32_t ctx_Solution_Get_ControlIterations(void* ctx);
5274
5278 DSS_CAPI_DLL int32_t ctx_Solution_Get_MaxControlIterations(void* ctx);
5279
5280 DSS_CAPI_DLL void ctx_Solution_Sample_DoControlActions(void* ctx);
5281
5285 DSS_CAPI_DLL void ctx_Solution_Set_ControlIterations(void* ctx, int32_t Value);
5286
5290 DSS_CAPI_DLL void ctx_Solution_Set_MaxControlIterations(void* ctx, int32_t Value);
5291
5292 DSS_CAPI_DLL void ctx_Solution_CheckFaultStatus(void* ctx);
5293
5294 DSS_CAPI_DLL void ctx_Solution_SolveDirect(void* ctx);
5295
5296 DSS_CAPI_DLL void ctx_Solution_SolveNoControl(void* ctx);
5297
5298 DSS_CAPI_DLL void ctx_Solution_SolvePflow(void* ctx);
5299
5300 DSS_CAPI_DLL void ctx_Solution_SolvePlusControl(void* ctx);
5301
5302 DSS_CAPI_DLL void ctx_Solution_SolveSnap(void* ctx);
5303
5304 DSS_CAPI_DLL void ctx_Solution_CheckControls(void* ctx);
5305
5306 DSS_CAPI_DLL void ctx_Solution_InitSnap(void* ctx);
5307
5311 DSS_CAPI_DLL uint16_t ctx_Solution_Get_SystemYChanged(void* ctx);
5312
5313 DSS_CAPI_DLL void ctx_Solution_BuildYMatrix(void* ctx, int32_t BuildOption, int32_t AllocateVI);
5314
5315 DSS_CAPI_DLL void ctx_Solution_DoControlActions(void* ctx);
5316
5317 DSS_CAPI_DLL void ctx_Solution_SampleControlDevices(void* ctx);
5318
5322 DSS_CAPI_DLL uint16_t ctx_Solution_Get_Converged(void* ctx);
5323
5327 DSS_CAPI_DLL void ctx_Solution_Set_Converged(void* ctx, uint16_t Value);
5328
5332 DSS_CAPI_DLL int32_t ctx_Solution_Get_Totaliterations(void* ctx);
5333
5337 DSS_CAPI_DLL int32_t ctx_Solution_Get_MostIterationsDone(void* ctx);
5338
5342 DSS_CAPI_DLL uint16_t ctx_Solution_Get_ControlActionsDone(void* ctx);
5343
5344 DSS_CAPI_DLL void ctx_Solution_Set_ControlActionsDone(void* ctx, uint16_t Value);
5345
5346 DSS_CAPI_DLL void ctx_Solution_Cleanup(void* ctx);
5347
5348 DSS_CAPI_DLL void ctx_Solution_FinishTimeStep(void* ctx);
5349
5353 DSS_CAPI_DLL double ctx_Solution_Get_Process_Time(void* ctx);
5354
5358 DSS_CAPI_DLL double ctx_Solution_Get_Total_Time(void* ctx);
5359
5363 DSS_CAPI_DLL void ctx_Solution_Set_Total_Time(void* ctx, double Value);
5364
5368 DSS_CAPI_DLL double ctx_Solution_Get_Time_of_Step(void* ctx);
5369
5373 DSS_CAPI_DLL double ctx_Solution_Get_IntervalHrs(void* ctx);
5374
5378 DSS_CAPI_DLL void ctx_Solution_Set_IntervalHrs(void* ctx, double Value);
5379
5383 DSS_CAPI_DLL int32_t ctx_Solution_Get_MinIterations(void* ctx);
5384
5388 DSS_CAPI_DLL void ctx_Solution_Set_MinIterations(void* ctx, int32_t Value);
5389
5393 DSS_CAPI_DLL void ctx_Solution_SolveAll(void* ctx);
5394
5395 DSS_CAPI_DLL void ctx_Solution_Get_IncMatrix(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
5396
5400 DSS_CAPI_DLL void ctx_Solution_Get_IncMatrix_GR(void* ctx);
5401
5402 DSS_CAPI_DLL void ctx_Solution_Get_Laplacian(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
5403
5407 DSS_CAPI_DLL void ctx_Solution_Get_Laplacian_GR(void* ctx);
5408
5409 DSS_CAPI_DLL void ctx_Solution_Get_BusLevels(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
5413 DSS_CAPI_DLL void ctx_Solution_Get_BusLevels_GR(void* ctx);
5414
5415 DSS_CAPI_DLL void ctx_Solution_Get_IncMatrixRows(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5419 DSS_CAPI_DLL void ctx_Solution_Get_IncMatrixRows_GR(void* ctx);
5420
5421 DSS_CAPI_DLL void ctx_Solution_Get_IncMatrixCols(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5425 DSS_CAPI_DLL void ctx_Solution_Get_IncMatrixCols_GR(void* ctx);
5426
5430 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_Action(void* ctx);
5431
5435 DSS_CAPI_DLL void ctx_SwtControls_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5439 DSS_CAPI_DLL void ctx_SwtControls_Get_AllNames_GR(void* ctx);
5440
5444 DSS_CAPI_DLL double ctx_SwtControls_Get_Delay(void* ctx);
5445
5449 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_First(void* ctx);
5450
5454 DSS_CAPI_DLL uint16_t ctx_SwtControls_Get_IsLocked(void* ctx);
5455
5459 DSS_CAPI_DLL char* ctx_SwtControls_Get_Name(void* ctx);
5460
5464 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_Next(void* ctx);
5465
5469 DSS_CAPI_DLL char* ctx_SwtControls_Get_SwitchedObj(void* ctx);
5470
5474 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_SwitchedTerm(void* ctx);
5475
5479 DSS_CAPI_DLL void ctx_SwtControls_Set_Action(void* ctx, int32_t Value);
5480
5484 DSS_CAPI_DLL void ctx_SwtControls_Set_Delay(void* ctx, double Value);
5485
5489 DSS_CAPI_DLL void ctx_SwtControls_Set_IsLocked(void* ctx, uint16_t Value);
5490
5494 DSS_CAPI_DLL void ctx_SwtControls_Set_Name(void* ctx, const char* Value);
5495
5499 DSS_CAPI_DLL void ctx_SwtControls_Set_SwitchedObj(void* ctx, const char* Value);
5500
5504 DSS_CAPI_DLL void ctx_SwtControls_Set_SwitchedTerm(void* ctx, int32_t Value);
5505
5506 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_Count(void* ctx);
5507
5511 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_NormalState(void* ctx);
5512
5513 DSS_CAPI_DLL void ctx_SwtControls_Set_NormalState(void* ctx, int32_t Value);
5514
5518 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_State(void* ctx);
5519
5523 DSS_CAPI_DLL void ctx_SwtControls_Set_State(void* ctx, int32_t Value);
5524
5525 DSS_CAPI_DLL void ctx_SwtControls_Reset(void* ctx);
5526
5530 DSS_CAPI_DLL char* ctx_Text_Get_Command(void* ctx);
5531
5535 DSS_CAPI_DLL void ctx_Text_Set_Command(void* ctx, const char* Value);
5536
5540 DSS_CAPI_DLL char* ctx_Text_Get_Result(void* ctx);
5541
5545 DSS_CAPI_DLL int32_t ctx_Topology_Get_NumLoops(void* ctx);
5546
5550 DSS_CAPI_DLL int32_t ctx_Topology_Get_ActiveBranch(void* ctx);
5551
5555 DSS_CAPI_DLL void ctx_Topology_Get_AllIsolatedBranches(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5559 DSS_CAPI_DLL void ctx_Topology_Get_AllIsolatedBranches_GR(void* ctx);
5560
5564 DSS_CAPI_DLL void ctx_Topology_Get_AllLoopedPairs(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5568 DSS_CAPI_DLL void ctx_Topology_Get_AllLoopedPairs_GR(void* ctx);
5569
5573 DSS_CAPI_DLL int32_t ctx_Topology_Get_BackwardBranch(void* ctx);
5574
5578 DSS_CAPI_DLL char* ctx_Topology_Get_BranchName(void* ctx);
5579
5583 DSS_CAPI_DLL int32_t ctx_Topology_Get_First(void* ctx);
5584
5588 DSS_CAPI_DLL int32_t ctx_Topology_Get_ForwardBranch(void* ctx);
5589
5593 DSS_CAPI_DLL int32_t ctx_Topology_Get_LoopedBranch(void* ctx);
5594
5598 DSS_CAPI_DLL int32_t ctx_Topology_Get_Next(void* ctx);
5599
5603 DSS_CAPI_DLL int32_t ctx_Topology_Get_NumIsolatedBranches(void* ctx);
5604
5608 DSS_CAPI_DLL int32_t ctx_Topology_Get_ParallelBranch(void* ctx);
5609
5610 DSS_CAPI_DLL void ctx_Topology_Set_BranchName(void* ctx, const char* Value);
5611
5615 DSS_CAPI_DLL void ctx_Topology_Get_AllIsolatedLoads(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5619 DSS_CAPI_DLL void ctx_Topology_Get_AllIsolatedLoads_GR(void* ctx);
5620
5624 DSS_CAPI_DLL int32_t ctx_Topology_Get_FirstLoad(void* ctx);
5625
5629 DSS_CAPI_DLL int32_t ctx_Topology_Get_NextLoad(void* ctx);
5630
5634 DSS_CAPI_DLL int32_t ctx_Topology_Get_NumIsolatedLoads(void* ctx);
5635
5639 DSS_CAPI_DLL int32_t ctx_Topology_Get_ActiveLevel(void* ctx);
5640
5641 DSS_CAPI_DLL char* ctx_Topology_Get_BusName(void* ctx);
5642
5646 DSS_CAPI_DLL void ctx_Topology_Set_BusName(void* ctx, const char* Value);
5647
5651 DSS_CAPI_DLL void ctx_Transformers_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5655 DSS_CAPI_DLL void ctx_Transformers_Get_AllNames_GR(void* ctx);
5656
5660 DSS_CAPI_DLL int32_t ctx_Transformers_Get_First(void* ctx);
5661
5665 DSS_CAPI_DLL uint16_t ctx_Transformers_Get_IsDelta(void* ctx);
5666
5670 DSS_CAPI_DLL double ctx_Transformers_Get_kV(void* ctx);
5671
5675 DSS_CAPI_DLL double ctx_Transformers_Get_kVA(void* ctx);
5676
5680 DSS_CAPI_DLL double ctx_Transformers_Get_MaxTap(void* ctx);
5681
5685 DSS_CAPI_DLL double ctx_Transformers_Get_MinTap(void* ctx);
5686
5690 DSS_CAPI_DLL char* ctx_Transformers_Get_Name(void* ctx);
5691
5695 DSS_CAPI_DLL int32_t ctx_Transformers_Get_Next(void* ctx);
5696
5700 DSS_CAPI_DLL int32_t ctx_Transformers_Get_NumTaps(void* ctx);
5701
5705 DSS_CAPI_DLL int32_t ctx_Transformers_Get_NumWindings(void* ctx);
5706
5710 DSS_CAPI_DLL double ctx_Transformers_Get_R(void* ctx);
5711
5715 DSS_CAPI_DLL double ctx_Transformers_Get_Rneut(void* ctx);
5716
5720 DSS_CAPI_DLL double ctx_Transformers_Get_Tap(void* ctx);
5721
5725 DSS_CAPI_DLL int32_t ctx_Transformers_Get_Wdg(void* ctx);
5726
5730 DSS_CAPI_DLL char* ctx_Transformers_Get_XfmrCode(void* ctx);
5731
5735 DSS_CAPI_DLL double ctx_Transformers_Get_Xhl(void* ctx);
5736
5740 DSS_CAPI_DLL double ctx_Transformers_Get_Xht(void* ctx);
5741
5745 DSS_CAPI_DLL double ctx_Transformers_Get_Xlt(void* ctx);
5746
5750 DSS_CAPI_DLL double ctx_Transformers_Get_Xneut(void* ctx);
5751
5755 DSS_CAPI_DLL void ctx_Transformers_Set_IsDelta(void* ctx, uint16_t Value);
5756
5760 DSS_CAPI_DLL void ctx_Transformers_Set_kV(void* ctx, double Value);
5761
5765 DSS_CAPI_DLL void ctx_Transformers_Set_kVA(void* ctx, double Value);
5766
5770 DSS_CAPI_DLL void ctx_Transformers_Set_MaxTap(void* ctx, double Value);
5771
5775 DSS_CAPI_DLL void ctx_Transformers_Set_MinTap(void* ctx, double Value);
5776
5780 DSS_CAPI_DLL void ctx_Transformers_Set_Name(void* ctx, const char* Value);
5781
5785 DSS_CAPI_DLL void ctx_Transformers_Set_NumTaps(void* ctx, int32_t Value);
5786
5790 DSS_CAPI_DLL void ctx_Transformers_Set_NumWindings(void* ctx, int32_t Value);
5791
5795 DSS_CAPI_DLL void ctx_Transformers_Set_R(void* ctx, double Value);
5796
5800 DSS_CAPI_DLL void ctx_Transformers_Set_Rneut(void* ctx, double Value);
5801
5805 DSS_CAPI_DLL void ctx_Transformers_Set_Tap(void* ctx, double Value);
5806
5810 DSS_CAPI_DLL void ctx_Transformers_Set_Wdg(void* ctx, int32_t Value);
5811
5815 DSS_CAPI_DLL void ctx_Transformers_Set_XfmrCode(void* ctx, const char* Value);
5816
5820 DSS_CAPI_DLL void ctx_Transformers_Set_Xhl(void* ctx, double Value);
5821
5825 DSS_CAPI_DLL void ctx_Transformers_Set_Xht(void* ctx, double Value);
5826
5830 DSS_CAPI_DLL void ctx_Transformers_Set_Xlt(void* ctx, double Value);
5831
5835 DSS_CAPI_DLL void ctx_Transformers_Set_Xneut(void* ctx, double Value);
5836
5837 DSS_CAPI_DLL int32_t ctx_Transformers_Get_Count(void* ctx);
5838
5842 DSS_CAPI_DLL void ctx_Transformers_Get_WdgVoltages(void* ctx, double** ResultPtr, int32_t* ResultCount);
5843
5847 DSS_CAPI_DLL void ctx_Transformers_Get_WdgVoltages_GR(void* ctx);
5848
5852 DSS_CAPI_DLL void ctx_Transformers_Get_WdgCurrents(void* ctx, double** ResultPtr, int32_t* ResultCount);
5853
5857 DSS_CAPI_DLL void ctx_Transformers_Get_WdgCurrents_GR(void* ctx);
5858
5862 DSS_CAPI_DLL char* ctx_Transformers_Get_strWdgCurrents(void* ctx);
5863
5867 DSS_CAPI_DLL int32_t ctx_Transformers_Get_CoreType(void* ctx);
5868 DSS_CAPI_DLL void ctx_Transformers_Set_CoreType(void* ctx, int32_t Value);
5869
5873 DSS_CAPI_DLL double ctx_Transformers_Get_RdcOhms(void* ctx);
5874 DSS_CAPI_DLL void ctx_Transformers_Set_RdcOhms(void* ctx, double Value);
5875
5879 DSS_CAPI_DLL void ctx_Transformers_Get_LossesByType(void* ctx, double** ResultPtr, int32_t* ResultCount);
5883 DSS_CAPI_DLL void ctx_Transformers_Get_LossesByType_GR(void* ctx);
5884
5888 DSS_CAPI_DLL void ctx_Transformers_Get_AllLossesByType(void* ctx, double** ResultPtr, int32_t* ResultCount);
5892 DSS_CAPI_DLL void ctx_Transformers_Get_AllLossesByType_GR(void* ctx);
5893
5897 DSS_CAPI_DLL void ctx_Vsources_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5901 DSS_CAPI_DLL void ctx_Vsources_Get_AllNames_GR(void* ctx);
5902
5906 DSS_CAPI_DLL int32_t ctx_Vsources_Get_Count(void* ctx);
5907
5911 DSS_CAPI_DLL int32_t ctx_Vsources_Get_First(void* ctx);
5912
5916 DSS_CAPI_DLL int32_t ctx_Vsources_Get_Next(void* ctx);
5917
5921 DSS_CAPI_DLL char* ctx_Vsources_Get_Name(void* ctx);
5922
5926 DSS_CAPI_DLL void ctx_Vsources_Set_Name(void* ctx, const char* Value);
5927
5931 DSS_CAPI_DLL double ctx_Vsources_Get_BasekV(void* ctx);
5932
5936 DSS_CAPI_DLL double ctx_Vsources_Get_pu(void* ctx);
5937
5941 DSS_CAPI_DLL void ctx_Vsources_Set_BasekV(void* ctx, double Value);
5942
5946 DSS_CAPI_DLL void ctx_Vsources_Set_pu(void* ctx, double Value);
5947
5951 DSS_CAPI_DLL double ctx_Vsources_Get_AngleDeg(void* ctx);
5952
5956 DSS_CAPI_DLL double ctx_Vsources_Get_Frequency(void* ctx);
5957
5961 DSS_CAPI_DLL int32_t ctx_Vsources_Get_Phases(void* ctx);
5962
5966 DSS_CAPI_DLL void ctx_Vsources_Set_AngleDeg(void* ctx, double Value);
5967
5971 DSS_CAPI_DLL void ctx_Vsources_Set_Frequency(void* ctx, double Value);
5972
5976 DSS_CAPI_DLL void ctx_Vsources_Set_Phases(void* ctx, int32_t Value);
5977
5978
5982 DSS_CAPI_DLL void ctx_XYCurves_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
5986 DSS_CAPI_DLL void ctx_XYCurves_Get_AllNames_GR(void* ctx);
5987
5991 DSS_CAPI_DLL int32_t ctx_XYCurves_Get_Count(void* ctx);
5992
5996 DSS_CAPI_DLL int32_t ctx_XYCurves_Get_First(void* ctx);
5997
6001 DSS_CAPI_DLL char* ctx_XYCurves_Get_Name(void* ctx);
6002
6006 DSS_CAPI_DLL int32_t ctx_XYCurves_Get_Next(void* ctx);
6007
6011 DSS_CAPI_DLL void ctx_XYCurves_Set_Name(void* ctx, const char* Value);
6012
6016 DSS_CAPI_DLL int32_t ctx_XYCurves_Get_Npts(void* ctx);
6017
6021 DSS_CAPI_DLL void ctx_XYCurves_Get_Xarray(void* ctx, double** ResultPtr, int32_t* ResultCount);
6025 DSS_CAPI_DLL void ctx_XYCurves_Get_Xarray_GR(void* ctx);
6026
6030 DSS_CAPI_DLL void ctx_XYCurves_Set_Npts(void* ctx, int32_t Value);
6031
6035 DSS_CAPI_DLL void ctx_XYCurves_Set_Xarray(void* ctx, double* ValuePtr, int32_t ValueCount);
6036
6040 DSS_CAPI_DLL double ctx_XYCurves_Get_x(void* ctx);
6041
6045 DSS_CAPI_DLL double ctx_XYCurves_Get_y(void* ctx);
6046
6050 DSS_CAPI_DLL void ctx_XYCurves_Get_Yarray(void* ctx, double** ResultPtr, int32_t* ResultCount);
6054 DSS_CAPI_DLL void ctx_XYCurves_Get_Yarray_GR(void* ctx);
6055
6056 DSS_CAPI_DLL void ctx_XYCurves_Set_x(void* ctx, double Value);
6057
6061 DSS_CAPI_DLL void ctx_XYCurves_Set_y(void* ctx, double Value);
6062
6066 DSS_CAPI_DLL void ctx_XYCurves_Set_Yarray(void* ctx, double* ValuePtr, int32_t ValueCount);
6067
6071 DSS_CAPI_DLL double ctx_XYCurves_Get_Xscale(void* ctx);
6072
6076 DSS_CAPI_DLL double ctx_XYCurves_Get_Xshift(void* ctx);
6077
6081 DSS_CAPI_DLL double ctx_XYCurves_Get_Yscale(void* ctx);
6082
6086 DSS_CAPI_DLL double ctx_XYCurves_Get_Yshift(void* ctx);
6087
6091 DSS_CAPI_DLL void ctx_XYCurves_Set_Xscale(void* ctx, double Value);
6092
6093 DSS_CAPI_DLL void ctx_XYCurves_Set_Xshift(void* ctx, double Value);
6094
6098 DSS_CAPI_DLL void ctx_XYCurves_Set_Yscale(void* ctx, double Value);
6099
6100 DSS_CAPI_DLL void ctx_XYCurves_Set_Yshift(void* ctx, double Value);
6101
6102 DSS_CAPI_DLL void ctx_YMatrix_GetCompressedYMatrix(void* ctx, uint16_t factor, uint32_t *nBus, uint32_t *nNz, int32_t **ColPtr, int32_t **RowIdxPtr, double **cValsPtr);
6103 DSS_CAPI_DLL void ctx_YMatrix_ZeroInjCurr(void* ctx);
6104 DSS_CAPI_DLL void ctx_YMatrix_GetSourceInjCurrents(void* ctx);
6105 DSS_CAPI_DLL void ctx_YMatrix_GetPCInjCurr(void* ctx);
6106 DSS_CAPI_DLL void ctx_YMatrix_BuildYMatrixD(void* ctx, int32_t BuildOps, int32_t AllocateVI);
6107 DSS_CAPI_DLL void ctx_YMatrix_AddInAuxCurrents(void* ctx, int32_t SType);
6108 DSS_CAPI_DLL void ctx_YMatrix_getIpointer(void* ctx, double **IvectorPtr);
6109 DSS_CAPI_DLL void ctx_YMatrix_getVpointer(void* ctx, double **VvectorPtr);
6110 DSS_CAPI_DLL int32_t ctx_YMatrix_SolveSystem(void* ctx, double *NodeVPtr);
6111 DSS_CAPI_DLL void ctx_YMatrix_Set_SystemYChanged(void* ctx, uint16_t arg);
6112 DSS_CAPI_DLL uint16_t ctx_YMatrix_Get_SystemYChanged(void* ctx);
6113 DSS_CAPI_DLL void ctx_YMatrix_Set_UseAuxCurrents(void* ctx, uint16_t arg);
6114 DSS_CAPI_DLL uint16_t ctx_YMatrix_Get_UseAuxCurrents(void* ctx);
6115
6116
6120 DSS_CAPI_DLL double ctx_ReduceCkt_Get_Zmag(void* ctx);
6121 DSS_CAPI_DLL void ctx_ReduceCkt_Set_Zmag(void* ctx, double Value);
6122
6126 DSS_CAPI_DLL uint16_t ctx_ReduceCkt_Get_KeepLoad(void* ctx);
6127 DSS_CAPI_DLL void ctx_ReduceCkt_Set_KeepLoad(void* ctx, uint16_t Value);
6128
6132 DSS_CAPI_DLL char *ctx_ReduceCkt_Get_EditString(void* ctx);
6133 DSS_CAPI_DLL void ctx_ReduceCkt_Set_EditString(void* ctx, const char* Value);
6134
6138 DSS_CAPI_DLL char *ctx_ReduceCkt_Get_StartPDElement(void* ctx);
6139 DSS_CAPI_DLL void ctx_ReduceCkt_Set_StartPDElement(void* ctx, const char* Value);
6140
6144 DSS_CAPI_DLL char *ctx_ReduceCkt_Get_EnergyMeter(void* ctx);
6145 DSS_CAPI_DLL void ctx_ReduceCkt_Set_EnergyMeter(void* ctx, const char* Value);
6146
6151 DSS_CAPI_DLL void ctx_ReduceCkt_SaveCircuit(void* ctx, const char* CktName);
6152
6156 DSS_CAPI_DLL void ctx_ReduceCkt_DoDefault(void* ctx);
6157
6161 DSS_CAPI_DLL void ctx_ReduceCkt_DoShortLines(void* ctx);
6162
6166 DSS_CAPI_DLL void ctx_ReduceCkt_DoDangling(void* ctx);
6167
6168 DSS_CAPI_DLL void ctx_ReduceCkt_DoLoopBreak(void* ctx);
6169 DSS_CAPI_DLL void ctx_ReduceCkt_DoParallelLines(void* ctx);
6170 DSS_CAPI_DLL void ctx_ReduceCkt_DoSwitches(void* ctx);
6171 DSS_CAPI_DLL void ctx_ReduceCkt_Do1phLaterals(void* ctx);
6172 DSS_CAPI_DLL void ctx_ReduceCkt_DoBranchRemove(void* ctx);
6173
6177 DSS_CAPI_DLL void ctx_Storages_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6178
6182 DSS_CAPI_DLL int32_t ctx_Storages_Get_First(void* ctx);
6183
6187 DSS_CAPI_DLL int32_t ctx_Storages_Get_Next(void* ctx);
6188
6192 DSS_CAPI_DLL int32_t ctx_Storages_Get_Count(void* ctx);
6193
6197 DSS_CAPI_DLL int32_t ctx_Storages_Get_idx(void* ctx);
6198
6202 DSS_CAPI_DLL void ctx_Storages_Set_idx(void* ctx, int32_t Value);
6203
6207 DSS_CAPI_DLL char* ctx_Storages_Get_Name(void* ctx);
6208
6212 DSS_CAPI_DLL void ctx_Storages_Set_Name(void* ctx, const char* Value);
6213
6217 DSS_CAPI_DLL void ctx_Storages_Get_RegisterNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6218
6222 DSS_CAPI_DLL void ctx_Storages_Get_RegisterValues(void* ctx, double** ResultPtr, int32_t* ResultCount);
6226 DSS_CAPI_DLL void ctx_Storages_Get_RegisterValues_GR(void* ctx);
6227
6231 DSS_CAPI_DLL double ctx_Storages_Get_puSOC(void* ctx);
6232
6236 DSS_CAPI_DLL void ctx_Storages_Set_puSOC(void* ctx, double Value);
6237
6243 DSS_CAPI_DLL int32_t ctx_Storages_Get_State(void* ctx);
6244
6250 DSS_CAPI_DLL void ctx_Storages_Set_State(void* ctx, int32_t Value);
6251
6252 // Experimental API extensions
6253 DSS_CAPI_DLL int32_t ctx_CNData_Get_Count(void* ctx);
6254 DSS_CAPI_DLL int32_t ctx_CNData_Get_First(void* ctx);
6255 DSS_CAPI_DLL int32_t ctx_CNData_Get_Next(void* ctx);
6256 DSS_CAPI_DLL char *ctx_CNData_Get_Name(void* ctx);
6257 DSS_CAPI_DLL void ctx_CNData_Set_Name(void* ctx, const char* Value);
6258 DSS_CAPI_DLL void ctx_CNData_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6259 DSS_CAPI_DLL void ctx_CNData_Get_AllNames_GR(void* ctx);
6260 DSS_CAPI_DLL double ctx_CNData_Get_Rdc(void* ctx);
6261 DSS_CAPI_DLL void ctx_CNData_Set_Rdc(void* ctx, double Value);
6262 DSS_CAPI_DLL double ctx_CNData_Get_Rac(void* ctx);
6263 DSS_CAPI_DLL void ctx_CNData_Set_Rac(void* ctx, double Value);
6264 DSS_CAPI_DLL double ctx_CNData_Get_GMRac(void* ctx);
6265 DSS_CAPI_DLL void ctx_CNData_Set_GMRac(void* ctx, double Value);
6266 DSS_CAPI_DLL int32_t ctx_CNData_Get_GMRUnits(void* ctx);
6267 DSS_CAPI_DLL void ctx_CNData_Set_GMRUnits(void* ctx, int32_t Value);
6268 DSS_CAPI_DLL double ctx_CNData_Get_Radius(void* ctx);
6269 DSS_CAPI_DLL void ctx_CNData_Set_Radius(void* ctx, double Value);
6270 DSS_CAPI_DLL int32_t ctx_CNData_Get_RadiusUnits(void* ctx);
6271 DSS_CAPI_DLL void ctx_CNData_Set_RadiusUnits(void* ctx, int32_t Value);
6272 DSS_CAPI_DLL int32_t ctx_CNData_Get_ResistanceUnits(void* ctx);
6273 DSS_CAPI_DLL void ctx_CNData_Set_ResistanceUnits(void* ctx, int32_t Value);
6274 DSS_CAPI_DLL double ctx_CNData_Get_Diameter(void* ctx);
6275 DSS_CAPI_DLL void ctx_CNData_Set_Diameter(void* ctx, double Value);
6276 DSS_CAPI_DLL double ctx_CNData_Get_NormAmps(void* ctx);
6277 DSS_CAPI_DLL void ctx_CNData_Set_NormAmps(void* ctx, double Value);
6278 DSS_CAPI_DLL double ctx_CNData_Get_EmergAmps(void* ctx);
6279 DSS_CAPI_DLL void ctx_CNData_Set_EmergAmps(void* ctx, double Value);
6280 DSS_CAPI_DLL double ctx_CNData_Get_EpsR(void* ctx);
6281 DSS_CAPI_DLL void ctx_CNData_Set_EpsR(void* ctx, double Value);
6282 DSS_CAPI_DLL double ctx_CNData_Get_InsLayer(void* ctx);
6283 DSS_CAPI_DLL void ctx_CNData_Set_InsLayer(void* ctx, double Value);
6284 DSS_CAPI_DLL double ctx_CNData_Get_DiaIns(void* ctx);
6285 DSS_CAPI_DLL void ctx_CNData_Set_DiaIns(void* ctx, double Value);
6286 DSS_CAPI_DLL double ctx_CNData_Get_DiaCable(void* ctx);
6287 DSS_CAPI_DLL void ctx_CNData_Set_DiaCable(void* ctx, double Value);
6288 DSS_CAPI_DLL int32_t ctx_CNData_Get_k(void* ctx);
6289 DSS_CAPI_DLL void ctx_CNData_Set_k(void* ctx, int32_t Value);
6290 DSS_CAPI_DLL double ctx_CNData_Get_DiaStrand(void* ctx);
6291 DSS_CAPI_DLL void ctx_CNData_Set_DiaStrand(void* ctx, double Value);
6292 DSS_CAPI_DLL double ctx_CNData_Get_GmrStrand(void* ctx);
6293 DSS_CAPI_DLL void ctx_CNData_Set_GmrStrand(void* ctx, double Value);
6294 DSS_CAPI_DLL double ctx_CNData_Get_RStrand(void* ctx);
6295 DSS_CAPI_DLL void ctx_CNData_Set_RStrand(void* ctx, double Value);
6296
6297 DSS_CAPI_DLL int32_t ctx_LineGeometries_Get_Count(void* ctx);
6298 DSS_CAPI_DLL int32_t ctx_LineGeometries_Get_First(void* ctx);
6299 DSS_CAPI_DLL int32_t ctx_LineGeometries_Get_Next(void* ctx);
6300 DSS_CAPI_DLL char* ctx_LineGeometries_Get_Name(void* ctx);
6301 DSS_CAPI_DLL void ctx_LineGeometries_Set_Name(void* ctx, const char* Value);
6302 DSS_CAPI_DLL int32_t ctx_LineGeometries_Get_Nconds(void* ctx);
6303 DSS_CAPI_DLL void ctx_LineGeometries_Set_Nconds(void* ctx, int32_t Value);
6304 DSS_CAPI_DLL int32_t ctx_LineGeometries_Get_Phases(void* ctx);
6305 DSS_CAPI_DLL void ctx_LineGeometries_Set_Phases(void* ctx, int32_t Value);
6306 DSS_CAPI_DLL void ctx_LineGeometries_Get_Cmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount, double Frequency, double Length, int32_t Units);
6307 DSS_CAPI_DLL void ctx_LineGeometries_Get_Cmatrix_GR(void* ctx, double Frequency, double Length, int32_t Units);
6308 DSS_CAPI_DLL void ctx_LineGeometries_Get_Rmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount, double Frequency, double Length, int32_t Units);
6309 DSS_CAPI_DLL void ctx_LineGeometries_Get_Rmatrix_GR(void* ctx, double Frequency, double Length, int32_t Units);
6310 DSS_CAPI_DLL void ctx_LineGeometries_Get_Xmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount, double Frequency, double Length, int32_t Units);
6311 DSS_CAPI_DLL void ctx_LineGeometries_Get_Xmatrix_GR(void* ctx, double Frequency, double Length, int32_t Units);
6312 DSS_CAPI_DLL void ctx_LineGeometries_Get_Zmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount, double Frequency, double Length, int32_t Units);
6313 DSS_CAPI_DLL void ctx_LineGeometries_Get_Zmatrix_GR(void* ctx, double Frequency, double Length, int32_t Units);
6314 DSS_CAPI_DLL void ctx_LineGeometries_Get_Units(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
6315 DSS_CAPI_DLL void ctx_LineGeometries_Get_Units_GR(void* ctx);
6316 DSS_CAPI_DLL void ctx_LineGeometries_Set_Units(void* ctx, int32_t *ValuePtr, int32_t ValueCount);
6317 DSS_CAPI_DLL void ctx_LineGeometries_Get_Xcoords(void* ctx, double** ResultPtr, int32_t* ResultCount);
6318 DSS_CAPI_DLL void ctx_LineGeometries_Get_Xcoords_GR(void* ctx);
6319 DSS_CAPI_DLL void ctx_LineGeometries_Set_Xcoords(void* ctx, double* ValuePtr, int32_t ValueCount);
6320 DSS_CAPI_DLL void ctx_LineGeometries_Get_Ycoords(void* ctx, double** ResultPtr, int32_t* ResultCount);
6321 DSS_CAPI_DLL void ctx_LineGeometries_Get_Ycoords_GR(void* ctx);
6322 DSS_CAPI_DLL void ctx_LineGeometries_Set_Ycoords(void* ctx, double* ValuePtr, int32_t ValueCount);
6323 DSS_CAPI_DLL void ctx_LineGeometries_Get_Conductors(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6324 DSS_CAPI_DLL void ctx_LineGeometries_Get_Conductors_GR(void* ctx);
6325 DSS_CAPI_DLL uint16_t ctx_LineGeometries_Get_Reduce(void* ctx);
6326 DSS_CAPI_DLL void ctx_LineGeometries_Set_Reduce(void* ctx, uint16_t Value);
6327 DSS_CAPI_DLL double ctx_LineGeometries_Get_RhoEarth(void* ctx);
6328 DSS_CAPI_DLL void ctx_LineGeometries_Set_RhoEarth(void* ctx, double Value);
6329 DSS_CAPI_DLL double ctx_LineGeometries_Get_NormAmps(void* ctx);
6330 DSS_CAPI_DLL void ctx_LineGeometries_Set_NormAmps(void* ctx, double Value);
6331 DSS_CAPI_DLL double ctx_LineGeometries_Get_EmergAmps(void* ctx);
6332 DSS_CAPI_DLL void ctx_LineGeometries_Set_EmergAmps(void* ctx, double Value);
6333 DSS_CAPI_DLL void ctx_LineGeometries_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6334 DSS_CAPI_DLL void ctx_LineGeometries_Get_AllNames_GR(void* ctx);
6335
6336 DSS_CAPI_DLL int32_t ctx_LineSpacings_Get_Count(void* ctx);
6337 DSS_CAPI_DLL int32_t ctx_LineSpacings_Get_First(void* ctx);
6338 DSS_CAPI_DLL int32_t ctx_LineSpacings_Get_Next(void* ctx);
6339 DSS_CAPI_DLL char* ctx_LineSpacings_Get_Name(void* ctx);
6340 DSS_CAPI_DLL void ctx_LineSpacings_Set_Name(void* ctx, const char* Value);
6341 DSS_CAPI_DLL int32_t ctx_LineSpacings_Get_Nconds(void* ctx);
6342 DSS_CAPI_DLL void ctx_LineSpacings_Set_Nconds(void* ctx, int32_t Value);
6343 DSS_CAPI_DLL int32_t ctx_LineSpacings_Get_Phases(void* ctx);
6344 DSS_CAPI_DLL void ctx_LineSpacings_Set_Phases(void* ctx, int32_t Value);
6345 DSS_CAPI_DLL int32_t ctx_LineSpacings_Get_Units(void* ctx);
6346 DSS_CAPI_DLL void ctx_LineSpacings_Set_Units(void* ctx, int32_t Value);
6347 DSS_CAPI_DLL void ctx_LineSpacings_Get_Xcoords(void* ctx, double** ResultPtr, int32_t* ResultCount);
6348 DSS_CAPI_DLL void ctx_LineSpacings_Get_Xcoords_GR(void* ctx);
6349 DSS_CAPI_DLL void ctx_LineSpacings_Set_Xcoords(void* ctx, double* ValuePtr, int32_t ValueCount);
6350 DSS_CAPI_DLL void ctx_LineSpacings_Get_Ycoords(void* ctx, double** ResultPtr, int32_t* ResultCount);
6351 DSS_CAPI_DLL void ctx_LineSpacings_Get_Ycoords_GR(void* ctx);
6352 DSS_CAPI_DLL void ctx_LineSpacings_Set_Ycoords(void* ctx, double* ValuePtr, int32_t ValueCount);
6353 DSS_CAPI_DLL void ctx_LineSpacings_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6354 DSS_CAPI_DLL void ctx_LineSpacings_Get_AllNames_GR(void* ctx);
6355
6356 DSS_CAPI_DLL int32_t ctx_Loads_Get_Phases(void* ctx);
6357 DSS_CAPI_DLL void ctx_Loads_Set_Phases(void* ctx, int32_t Integer);
6358
6359 DSS_CAPI_DLL void ctx_Reactors_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6360 DSS_CAPI_DLL void ctx_Reactors_Get_AllNames_GR(void* ctx);
6361 DSS_CAPI_DLL char* ctx_Reactors_Get_Name(void* ctx);
6362 DSS_CAPI_DLL void ctx_Reactors_Set_Name(void* ctx, const char* Value);
6363 DSS_CAPI_DLL int32_t ctx_Reactors_Get_First(void* ctx);
6364 DSS_CAPI_DLL int32_t ctx_Reactors_Get_Next(void* ctx);
6365 DSS_CAPI_DLL int32_t ctx_Reactors_Get_Count(void* ctx);
6366 DSS_CAPI_DLL double ctx_Reactors_Get_kV(void* ctx);
6367 DSS_CAPI_DLL void ctx_Reactors_Set_kV(void* ctx, double Value);
6368 DSS_CAPI_DLL double ctx_Reactors_Get_kvar(void* ctx);
6369 DSS_CAPI_DLL void ctx_Reactors_Set_kvar(void* ctx, double Value);
6370 DSS_CAPI_DLL int32_t ctx_Reactors_Get_Phases(void* ctx);
6371 DSS_CAPI_DLL void ctx_Reactors_Set_Phases(void* ctx, int32_t Integer);
6372 DSS_CAPI_DLL uint16_t ctx_Reactors_Get_IsDelta(void* ctx);
6373 DSS_CAPI_DLL void ctx_Reactors_Set_IsDelta(void* ctx, uint16_t Value);
6374 DSS_CAPI_DLL uint16_t ctx_Reactors_Get_Parallel(void* ctx);
6375 DSS_CAPI_DLL void ctx_Reactors_Set_Parallel(void* ctx, uint16_t Value);
6376 DSS_CAPI_DLL double ctx_Reactors_Get_LmH(void* ctx);
6377 DSS_CAPI_DLL void ctx_Reactors_Set_LmH(void* ctx, double Value);
6378 DSS_CAPI_DLL char* ctx_Reactors_Get_Bus1(void* ctx);
6379 DSS_CAPI_DLL char* ctx_Reactors_Get_Bus2(void* ctx);
6380 DSS_CAPI_DLL void ctx_Reactors_Set_Bus1(void* ctx, const char* Value);
6381 DSS_CAPI_DLL void ctx_Reactors_Set_Bus2(void* ctx, const char* Value);
6382 DSS_CAPI_DLL double ctx_Reactors_Get_R(void* ctx);
6383 DSS_CAPI_DLL void ctx_Reactors_Set_R(void* ctx, double Value);
6384 DSS_CAPI_DLL double ctx_Reactors_Get_X(void* ctx);
6385 DSS_CAPI_DLL void ctx_Reactors_Set_X(void* ctx, double Value);
6386 DSS_CAPI_DLL double ctx_Reactors_Get_Rp(void* ctx);
6387 DSS_CAPI_DLL void ctx_Reactors_Set_Rp(void* ctx, double Value);
6388 DSS_CAPI_DLL char* ctx_Reactors_Get_RCurve(void* ctx);
6389 DSS_CAPI_DLL void ctx_Reactors_Set_RCurve(void* ctx, const char* Value);
6390 DSS_CAPI_DLL char* ctx_Reactors_Get_LCurve(void* ctx);
6391 DSS_CAPI_DLL void ctx_Reactors_Set_LCurve(void* ctx, const char* Value);
6392 DSS_CAPI_DLL void ctx_Reactors_Get_Rmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
6393 DSS_CAPI_DLL void ctx_Reactors_Get_Rmatrix_GR(void* ctx);
6394 DSS_CAPI_DLL void ctx_Reactors_Set_Rmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
6395 DSS_CAPI_DLL void ctx_Reactors_Get_Xmatrix(void* ctx, double** ResultPtr, int32_t* ResultCount);
6396 DSS_CAPI_DLL void ctx_Reactors_Get_Xmatrix_GR(void* ctx);
6397 DSS_CAPI_DLL void ctx_Reactors_Set_Xmatrix(void* ctx, double* ValuePtr, int32_t ValueCount);
6398 DSS_CAPI_DLL void ctx_Reactors_Get_Z(void* ctx, double** ResultPtr, int32_t* ResultCount);
6399 DSS_CAPI_DLL void ctx_Reactors_Get_Z_GR(void* ctx);
6400 DSS_CAPI_DLL void ctx_Reactors_Set_Z(void* ctx, double* ValuePtr, int32_t ValueCount);
6401 DSS_CAPI_DLL void ctx_Reactors_Get_Z1(void* ctx, double** ResultPtr, int32_t* ResultCount);
6402 DSS_CAPI_DLL void ctx_Reactors_Get_Z1_GR(void* ctx);
6403 DSS_CAPI_DLL void ctx_Reactors_Set_Z1(void* ctx, double* ValuePtr, int32_t ValueCount);
6404 DSS_CAPI_DLL void ctx_Reactors_Get_Z2(void* ctx, double** ResultPtr, int32_t* ResultCount);
6405 DSS_CAPI_DLL void ctx_Reactors_Get_Z2_GR(void* ctx);
6406 DSS_CAPI_DLL void ctx_Reactors_Set_Z2(void* ctx, double* ValuePtr, int32_t ValueCount);
6407 DSS_CAPI_DLL void ctx_Reactors_Get_Z0(void* ctx, double** ResultPtr, int32_t* ResultCount);
6408 DSS_CAPI_DLL void ctx_Reactors_Get_Z0_GR(void* ctx);
6409 DSS_CAPI_DLL void ctx_Reactors_Set_Z0(void* ctx, double* ValuePtr, int32_t ValueCount);
6410 DSS_CAPI_DLL int32_t ctx_Reactors_Get_SpecType(void* ctx);
6411
6412 DSS_CAPI_DLL int32_t ctx_TSData_Get_Count(void* ctx);
6413 DSS_CAPI_DLL int32_t ctx_TSData_Get_First(void* ctx);
6414 DSS_CAPI_DLL int32_t ctx_TSData_Get_Next(void* ctx);
6415 DSS_CAPI_DLL char *ctx_TSData_Get_Name(void* ctx);
6416 DSS_CAPI_DLL void ctx_TSData_Set_Name(void* ctx, const char* Value);
6417 DSS_CAPI_DLL void ctx_TSData_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6418 DSS_CAPI_DLL void ctx_TSData_Get_AllNames_GR(void* ctx);
6419 DSS_CAPI_DLL double ctx_TSData_Get_Rdc(void* ctx);
6420 DSS_CAPI_DLL void ctx_TSData_Set_Rdc(void* ctx, double Value);
6421 DSS_CAPI_DLL double ctx_TSData_Get_Rac(void* ctx);
6422 DSS_CAPI_DLL void ctx_TSData_Set_Rac(void* ctx, double Value);
6423 DSS_CAPI_DLL double ctx_TSData_Get_GMRac(void* ctx);
6424 DSS_CAPI_DLL void ctx_TSData_Set_GMRac(void* ctx, double Value);
6425 DSS_CAPI_DLL int32_t ctx_TSData_Get_GMRUnits(void* ctx);
6426 DSS_CAPI_DLL void ctx_TSData_Set_GMRUnits(void* ctx, int32_t Value);
6427 DSS_CAPI_DLL double ctx_TSData_Get_Radius(void* ctx);
6428 DSS_CAPI_DLL void ctx_TSData_Set_Radius(void* ctx, double Value);
6429 DSS_CAPI_DLL int32_t ctx_TSData_Get_RadiusUnits(void* ctx);
6430 DSS_CAPI_DLL void ctx_TSData_Set_RadiusUnits(void* ctx, int32_t Value);
6431 DSS_CAPI_DLL int32_t ctx_TSData_Get_ResistanceUnits(void* ctx);
6432 DSS_CAPI_DLL void ctx_TSData_Set_ResistanceUnits(void* ctx, int32_t Value);
6433 DSS_CAPI_DLL double ctx_TSData_Get_Diameter(void* ctx);
6434 DSS_CAPI_DLL void ctx_TSData_Set_Diameter(void* ctx, double Value);
6435 DSS_CAPI_DLL double ctx_TSData_Get_NormAmps(void* ctx);
6436 DSS_CAPI_DLL void ctx_TSData_Set_NormAmps(void* ctx, double Value);
6437 DSS_CAPI_DLL double ctx_TSData_Get_EmergAmps(void* ctx);
6438 DSS_CAPI_DLL void ctx_TSData_Set_EmergAmps(void* ctx, double Value);
6439 DSS_CAPI_DLL double ctx_TSData_Get_EpsR(void* ctx);
6440 DSS_CAPI_DLL void ctx_TSData_Set_EpsR(void* ctx, double Value);
6441 DSS_CAPI_DLL double ctx_TSData_Get_InsLayer(void* ctx);
6442 DSS_CAPI_DLL void ctx_TSData_Set_InsLayer(void* ctx, double Value);
6443 DSS_CAPI_DLL double ctx_TSData_Get_DiaIns(void* ctx);
6444 DSS_CAPI_DLL void ctx_TSData_Set_DiaIns(void* ctx, double Value);
6445 DSS_CAPI_DLL double ctx_TSData_Get_DiaCable(void* ctx);
6446 DSS_CAPI_DLL void ctx_TSData_Set_DiaCable(void* ctx, double Value);
6447 DSS_CAPI_DLL double ctx_TSData_Get_DiaShield(void* ctx);
6448 DSS_CAPI_DLL void ctx_TSData_Set_DiaShield(void* ctx, double Value);
6449 DSS_CAPI_DLL double ctx_TSData_Get_TapeLayer(void* ctx);
6450 DSS_CAPI_DLL void ctx_TSData_Set_TapeLayer(void* ctx, double Value);
6451 DSS_CAPI_DLL double ctx_TSData_Get_TapeLap(void* ctx);
6452 DSS_CAPI_DLL void ctx_TSData_Set_TapeLap(void* ctx, double Value);
6453
6454 DSS_CAPI_DLL int32_t ctx_WireData_Get_Count(void* ctx);
6455 DSS_CAPI_DLL int32_t ctx_WireData_Get_First(void* ctx);
6456 DSS_CAPI_DLL int32_t ctx_WireData_Get_Next(void* ctx);
6457 DSS_CAPI_DLL char* ctx_WireData_Get_Name(void* ctx);
6458 DSS_CAPI_DLL void ctx_WireData_Set_Name(void* ctx, const char* Value);
6459 DSS_CAPI_DLL void ctx_WireData_Get_AllNames(void* ctx, char*** ResultPtr, int32_t* ResultCount);
6460 DSS_CAPI_DLL void ctx_WireData_Get_AllNames_GR(void* ctx);
6461 DSS_CAPI_DLL double ctx_WireData_Get_Rdc(void* ctx);
6462 DSS_CAPI_DLL void ctx_WireData_Set_Rdc(void* ctx, double Value);
6463 DSS_CAPI_DLL double ctx_WireData_Get_Rac(void* ctx);
6464 DSS_CAPI_DLL void ctx_WireData_Set_Rac(void* ctx, double Value);
6465 DSS_CAPI_DLL double ctx_WireData_Get_GMRac(void* ctx);
6466 DSS_CAPI_DLL void ctx_WireData_Set_GMRac(void* ctx, double Value);
6467 DSS_CAPI_DLL int32_t ctx_WireData_Get_GMRUnits(void* ctx);
6468 DSS_CAPI_DLL void ctx_WireData_Set_GMRUnits(void* ctx, int32_t Value);
6469 DSS_CAPI_DLL double ctx_WireData_Get_Radius(void* ctx);
6470 DSS_CAPI_DLL void ctx_WireData_Set_Radius(void* ctx, double Value);
6471 DSS_CAPI_DLL int32_t ctx_WireData_Get_RadiusUnits(void* ctx);
6472 DSS_CAPI_DLL void ctx_WireData_Set_RadiusUnits(void* ctx, int32_t Value);
6473 DSS_CAPI_DLL int32_t ctx_WireData_Get_ResistanceUnits(void* ctx);
6474 DSS_CAPI_DLL void ctx_WireData_Set_ResistanceUnits(void* ctx, int32_t Value);
6475 DSS_CAPI_DLL double ctx_WireData_Get_Diameter(void* ctx);
6476 DSS_CAPI_DLL void ctx_WireData_Set_Diameter(void* ctx, double Value);
6477 DSS_CAPI_DLL double ctx_WireData_Get_NormAmps(void* ctx);
6478 DSS_CAPI_DLL void ctx_WireData_Set_NormAmps(void* ctx, double Value);
6479 DSS_CAPI_DLL double ctx_WireData_Get_EmergAmps(void* ctx);
6480 DSS_CAPI_DLL void ctx_WireData_Set_EmergAmps(void* ctx, double Value);
6481 DSS_CAPI_DLL double ctx_WireData_Get_CapRadius(void* ctx);
6482 DSS_CAPI_DLL void ctx_WireData_Set_CapRadius(void* ctx, double Value);
6483
6489 DSS_CAPI_DLL int32_t ctx_Bus_Get_Next(void* ctx);
6490
6499 DSS_CAPI_DLL uint16_t ctx_Error_Get_EarlyAbort(void* ctx);
6500 DSS_CAPI_DLL void ctx_Error_Set_EarlyAbort(void* ctx, uint16_t Value);
6501
6519 DSS_CAPI_DLL uint16_t ctx_Error_Get_ExtendedErrors(void* ctx);
6520 DSS_CAPI_DLL void ctx_Error_Set_ExtendedErrors(void* ctx, uint16_t Value);
6521
6522 DSS_CAPI_DLL int32_t ctx_CNData_Get_idx(void* ctx);
6523 DSS_CAPI_DLL void ctx_CNData_Set_idx(void* ctx, int32_t Value);
6524 DSS_CAPI_DLL int32_t ctx_CapControls_Get_idx(void* ctx);
6525 DSS_CAPI_DLL void ctx_CapControls_Set_idx(void* ctx, int32_t Value);
6526 DSS_CAPI_DLL int32_t ctx_Capacitors_Get_idx(void* ctx);
6527 DSS_CAPI_DLL void ctx_Capacitors_Set_idx(void* ctx, int32_t Value);
6528 DSS_CAPI_DLL int32_t ctx_GICSources_Get_idx(void* ctx);
6529 DSS_CAPI_DLL void ctx_GICSources_Set_idx(void* ctx, int32_t Value);
6530 DSS_CAPI_DLL int32_t ctx_ISources_Get_idx(void* ctx);
6531 DSS_CAPI_DLL void ctx_ISources_Set_idx(void* ctx, int32_t Value);
6532 DSS_CAPI_DLL int32_t ctx_LineCodes_Get_idx(void* ctx);
6533 DSS_CAPI_DLL void ctx_LineCodes_Set_idx(void* ctx, int32_t Value);
6534 DSS_CAPI_DLL int32_t ctx_LineGeometries_Get_idx(void* ctx);
6535 DSS_CAPI_DLL void ctx_LineGeometries_Set_idx(void* ctx, int32_t Value);
6536 DSS_CAPI_DLL int32_t ctx_LineSpacings_Get_idx(void* ctx);
6537 DSS_CAPI_DLL void ctx_LineSpacings_Set_idx(void* ctx, int32_t Value);
6538 DSS_CAPI_DLL int32_t ctx_Lines_Get_idx(void* ctx);
6539 DSS_CAPI_DLL void ctx_Lines_Set_idx(void* ctx, int32_t Value);
6540 DSS_CAPI_DLL int32_t ctx_LoadShapes_Get_idx(void* ctx);
6541 DSS_CAPI_DLL void ctx_LoadShapes_Set_idx(void* ctx, int32_t Value);
6542 DSS_CAPI_DLL int32_t ctx_Meters_Get_idx(void* ctx);
6543 DSS_CAPI_DLL void ctx_Meters_Set_idx(void* ctx, int32_t Value);
6544 DSS_CAPI_DLL int32_t ctx_Monitors_Get_idx(void* ctx);
6545 DSS_CAPI_DLL void ctx_Monitors_Set_idx(void* ctx, int32_t Value);
6546 DSS_CAPI_DLL int32_t ctx_Reactors_Get_idx(void* ctx);
6547 DSS_CAPI_DLL void ctx_Reactors_Set_idx(void* ctx, int32_t Value);
6548 DSS_CAPI_DLL int32_t ctx_RegControls_Get_idx(void* ctx);
6549 DSS_CAPI_DLL void ctx_RegControls_Set_idx(void* ctx, int32_t Value);
6550 DSS_CAPI_DLL int32_t ctx_Sensors_Get_idx(void* ctx);
6551 DSS_CAPI_DLL void ctx_Sensors_Set_idx(void* ctx, int32_t Value);
6552 DSS_CAPI_DLL int32_t ctx_SwtControls_Get_idx(void* ctx);
6553 DSS_CAPI_DLL void ctx_SwtControls_Set_idx(void* ctx, int32_t Value);
6554 DSS_CAPI_DLL int32_t ctx_TSData_Get_idx(void* ctx);
6555 DSS_CAPI_DLL void ctx_TSData_Set_idx(void* ctx, int32_t Value);
6556 DSS_CAPI_DLL int32_t ctx_Transformers_Get_idx(void* ctx);
6557 DSS_CAPI_DLL void ctx_Transformers_Set_idx(void* ctx, int32_t Value);
6558 DSS_CAPI_DLL int32_t ctx_Vsources_Get_idx(void* ctx);
6559 DSS_CAPI_DLL void ctx_Vsources_Set_idx(void* ctx, int32_t Value);
6560 DSS_CAPI_DLL int32_t ctx_WireData_Get_idx(void* ctx);
6561 DSS_CAPI_DLL void ctx_WireData_Set_idx(void* ctx, int32_t Value);
6562 DSS_CAPI_DLL int32_t ctx_XYCurves_Get_idx(void* ctx);
6563 DSS_CAPI_DLL void ctx_XYCurves_Set_idx(void* ctx, int32_t Value);
6564
6565
6572 DSS_CAPI_DLL void ctx_Circuit_Get_ElementLosses(void* ctx, double** ResultPtr, int32_t* ResultCount, int32_t *ElementsPtr, int32_t ElementsCount);
6576 DSS_CAPI_DLL void ctx_Circuit_Get_ElementLosses_GR(void* ctx, int32_t *ElementsPtr, int32_t ElementsCount);
6577
6578
6598 DSS_CAPI_DLL void ctx_LoadShapes_Set_Points(void* ctx, int32_t Npts, void *HoursPtr, void *PMultPtr, void *QMultPtr, uint16_t ExternalMemory, uint16_t IsFloat32, int32_t Stride);
6599
6606 DSS_CAPI_DLL void ctx_LoadShapes_UseFloat32(void* ctx);
6607
6614 DSS_CAPI_DLL void ctx_LoadShapes_UseFloat64(void* ctx);
6615
6622 DSS_CAPI_DLL void ctx_LoadShapes_Set_MaxP(void* ctx, double Value);
6623
6630 DSS_CAPI_DLL double ctx_LoadShapes_Get_MaxP(void* ctx);
6631
6638 DSS_CAPI_DLL void ctx_LoadShapes_Set_MaxQ(void* ctx, double Value);
6639
6647 DSS_CAPI_DLL double ctx_LoadShapes_Get_MaxQ(void* ctx);
6648
6649
6655 DSS_CAPI_DLL void ctx_CktElement_Get_NodeRef(void* ctx, int32_t** ResultPtr, int32_t* ResultCount);
6659 DSS_CAPI_DLL void ctx_CktElement_Get_NodeRef_GR(void* ctx);
6660
6664 DSS_CAPI_DLL uint16_t ctx_YMatrix_CheckConvergence(void* ctx);
6665 DSS_CAPI_DLL void ctx_YMatrix_SetGeneratordQdV(void* ctx);
6666
6667 DSS_CAPI_DLL uint16_t ctx_YMatrix_Get_LoadsNeedUpdating(void* ctx);
6668 DSS_CAPI_DLL void ctx_YMatrix_Set_LoadsNeedUpdating(void* ctx, uint16_t Value);
6669 DSS_CAPI_DLL uint16_t ctx_YMatrix_Get_SolutionInitialized(void* ctx);
6670 DSS_CAPI_DLL void ctx_YMatrix_Set_SolutionInitialized(void* ctx, uint16_t Value);
6671
6672 DSS_CAPI_DLL int32_t ctx_YMatrix_Get_Iteration(void* ctx);
6673 DSS_CAPI_DLL void ctx_YMatrix_Set_Iteration(void* ctx, int32_t Value);
6674 DSS_CAPI_DLL void *ctx_YMatrix_Get_Handle(void* ctx);
6675
6676 DSS_CAPI_DLL void ctx_YMatrix_Set_SolverOptions(void* ctx, uint64_t opts);
6677 DSS_CAPI_DLL uint64_t ctx_YMatrix_Get_SolverOptions(void* ctx);
6678
6679 DSS_CAPI_DLL void ctx_Text_CommandBlock(void* ctx, const char* Value);
6680 DSS_CAPI_DLL void ctx_Text_CommandArray(void* ctx, const char** ValuePtr, int32_t ValueCount);
6681
6690 DSS_CAPI_DLL void ctx_ZIP_Open(void* ctx, const char* FileName);
6691
6700 DSS_CAPI_DLL void ctx_ZIP_Redirect(void* ctx, const char* FileInZip);
6701
6707 DSS_CAPI_DLL uint16_t ctx_ZIP_Contains(void* ctx, const char* Name);
6708
6718 DSS_CAPI_DLL void ctx_ZIP_List(void* ctx, char*** ResultPtr, int32_t *ResultCount, const char* RegExp);
6719
6726 DSS_CAPI_DLL void ctx_ZIP_Extract(void* ctx, int8_t** ResultPtr, int32_t* ResultCount, const char* FileName);
6727
6728 DSS_CAPI_DLL void ctx_ZIP_Extract_GR(void* ctx, const char* FileName);
6729
6735 DSS_CAPI_DLL void ctx_ZIP_Close(void* ctx);
6736
6881#ifdef __cplusplus
6882} // extern "C"
6883#ifdef DSS_CAPI_NAMESPACE
6884} } // namespace dss::capi
6885#endif
6886#endif
6887#endif
int32_t(* dss_callback_plot_t)(void *ctx, char *jsonParams)
Function types for plotting and writing/message callbacks.
Definition: dss_capi.h:215