G5.Api 1.22.0.121
.Net API to control Regatron G5 devices
Loading...
Searching...
No Matches
Regatron.G5.Common Namespace Reference

Classes

class  ActiveInterfaceInformationDetails
 
interface  ISequenceInformation
 

Enumerations

enum  ConnectionSpeed { Mbps10 , Mbps100 , Mbps1000 }
 
enum  DuplexMode { HalfDuplex , FullDuplex }
 
enum  MediaState { LinkDown , LinkUp }
 
enum  G5State {
  Undefined = 0 , PowerUp = 1 , NotReady = 2 , Ready = 3 ,
  VoltageOnPrepare = 4 , VoltageOn = 5 , VoltageOnLeave = 6 , Test = 7 ,
  FirmwareUpdate = 8
}
 
enum  ControllerMode { VoltageControlled = 1 , CurrentControlled = 2 , PowerControlled = 3 , ResistanceControlled = 4 }
 
enum  QuadrantMode { Bidirectional , Q1 , Q4 }
 
enum  EquipmentUnderTestControlMode { VoltageControlled = 1 , CurrentControlled = 2 }
 
enum  FunctionGeneratorCommand {
  Enable = 0 , Disable = 1 , ManualStart = 2 , ManualStop = 3 ,
  Pause = 4 , Resume = 5
}
 
enum  FunctionGeneratorControlMode { Voltage = 0 , Current = 1 , Power = 2 }
 
enum  FunctionGeneratorFunctionType {
  Sine , RectifiedSine , Rectangle , Triangle ,
  UserDefined , Aap , SolarArraySimulation
}
 
enum  FunctionGeneratorPhysicalQuantity { Voltage = 0 , Current = 1 , Power = 2 }
 
enum  FunctionGeneratorSequenceFinishBehaviour { VoltageOff = 0 , HoldLevel = 1 , StandardInput = 2 }
 
enum  FunctionGeneratorState { Disabled = 0 , WaitingForTrigger = 1 , Running = 2 , Paused = 3 }
 
enum  FunctionGeneratorTriggerMode { VoltageOn = 0 , Manual = 1 , ExternalInput = 2 }
 
enum  ControllerStatus {
  Off , VoltageControlMinimum , VoltageControlSet , VoltageControlMaximum ,
  CurrentControlMinimum , CurrentControlSet , CurrentControlMaximum , PowerControlMinimum ,
  PowerControlSet , PowerControlMaximum , ResistanceControlSet
}
 
enum  ReferenceValueOrigin {
  ConstantZero = 0 , AnalogDigitalInterface , TalkInterface , FunctionGenerator ,
  Hil
}
 
enum  FrequencySweepEndBehavior { Stay = 0 , ReturnAndStay = 1 , Repeat = 2 , Reverse = 3 }
 
enum  FunctionGeneratorSweepMode { Linear = 0 , LinearStep = 1 , Exponential = 2 , ExponentialStep = 3 }
 
enum  PeakSweepEndBehavior {
  Stay = 0 , ReturnAndStay = 1 , Repeat = 2 , Reverse = 3 ,
  ZeroAmplitude = 4
}
 
enum  ActiveInterfaceAccessMode { Single = 1 , Locked = 2 , Multi = 3 }
 
enum  ActiveInterfaceId {
  Invalid = -1 , Internal = 0 , AnalogDigitalIo = 1 , Usb = 2 ,
  Ethernet_1 = 3 , Ethernet_2 = 4 , Ethernet_3 = 5 , Ethernet_4 = 6 ,
  Ethernet_5 = 7 , Hmi_1 = 8 , Hmi_2 = 9 , Hmi_3 = 10 ,
  Rcu = 11 , CanMp = 12 , EtherCat = 13 , Scpi = 14 ,
  Hil = 15
}
 
enum  FunctionGeneratorSweepDwellMode { TimePerPoint = 0 , PeriodsPerPoint = 1 }
 
enum  ProductType { IND , Performance }
 
enum  ReversePolarityInstallationStatus { NotInstalled = 0 , Installed = 1 , PartiallyInstalled = 2 , Unknown = 3 }
 

Enumeration Type Documentation

◆ ActiveInterfaceAccessMode

Enumerator
Single 

Only one interface is active.

Locked 

Only one interface is active. Active interface cannot be taken.

Multi 

Any interface is active.

◆ ActiveInterfaceId

Enumerator
Invalid 
Internal 
AnalogDigitalIo 
Usb 
Ethernet_1 
Ethernet_2 
Ethernet_3 
Ethernet_4 
Ethernet_5 
Hmi_1 
Hmi_2 
Hmi_3 
Rcu 
CanMp 
EtherCat 
Scpi 
Hil 

◆ ConnectionSpeed

Enumerator
Mbps10 
Mbps100 
Mbps1000 

◆ ControllerMode

Enumerator
VoltageControlled 
CurrentControlled 
PowerControlled 
ResistanceControlled 

◆ ControllerStatus

Enumerator
Off 
VoltageControlMinimum 
VoltageControlSet 
VoltageControlMaximum 
CurrentControlMinimum 
CurrentControlSet 
CurrentControlMaximum 
PowerControlMinimum 
PowerControlSet 
PowerControlMaximum 
ResistanceControlSet 

◆ DuplexMode

Enumerator
HalfDuplex 
FullDuplex 

◆ EquipmentUnderTestControlMode

Enumerator
VoltageControlled 
CurrentControlled 

◆ FrequencySweepEndBehavior

Enumerator
Stay 

Sets end behavior to stay. Keeps frequency at end frequency and sets frequency sweep enable to 0.

ReturnAndStay 

Sets end behavior to return and stay. Sets frequency to start frequency and sets frequency sweep enable to 0.

Repeat 

Sets end behavior to repeat. Continuously repeats frequency sweep.

Reverse 

Sets end behavior to reverse. Continuously repeats frequency sweep but flips start and end frequency.

◆ FunctionGeneratorCommand

Enumerator
Enable 

Set function generator to enabled.

Disable 

Set function generator to disabled.

ManualStart 

Start the function generator manually.

ManualStop 

Stop the function generator manually.

Pause 

Pause a running function generator.

Resume 

Resume a paused function generator.

◆ FunctionGeneratorControlMode

Enumerator
Voltage 

Sets control mode to voltage.

Current 

Sets control mode to current.

Power 

Sets control mode to power.

◆ FunctionGeneratorFunctionType

Enumerator
Sine 
RectifiedSine 
Rectangle 
Triangle 
UserDefined 
Aap 
SolarArraySimulation 

◆ FunctionGeneratorPhysicalQuantity

Enumerator
Voltage 
Current 
Power 

◆ FunctionGeneratorSequenceFinishBehaviour

Enumerator
VoltageOff 
HoldLevel 
StandardInput 

◆ FunctionGeneratorState

Enumerator
Disabled 
WaitingForTrigger 
Running 
Paused 

◆ FunctionGeneratorSweepDwellMode

Enumerator
TimePerPoint 
PeriodsPerPoint 

◆ FunctionGeneratorSweepMode

Enumerator
Linear 
LinearStep 
Exponential 
ExponentialStep 

◆ FunctionGeneratorTriggerMode

Enumerator
VoltageOn 
Manual 
ExternalInput 

◆ G5State

Enumerator
Undefined 
PowerUp 
NotReady 
Ready 
VoltageOnPrepare 
VoltageOn 
VoltageOnLeave 
Test 
FirmwareUpdate 

◆ MediaState

Enumerator
LinkDown 
LinkUp 

◆ PeakSweepEndBehavior

Enumerator
Stay 

Sets end behavior to stay. Keeps peak at end value and sets peak sweep enable to 0.

ReturnAndStay 

Sets end behavior to return and stay. Sets peak to start value and sets peak sweep enable to 0.

Repeat 

Sets end behavior to repeat. Continuously repeats peak sweep.

Reverse 

Sets end behavior to reverse. Continuously repeats peak sweep but flips start and end value.

ZeroAmplitude 

Sets end behavior to zero amplitude. Sets peak to 0 and sets peak sweep enable to 0.

◆ ProductType

Enumerator
IND 
Performance 

◆ QuadrantMode

Enumerator
Bidirectional 
Q1 
Q4 

◆ ReferenceValueOrigin

Enumerator
ConstantZero 
AnalogDigitalInterface 
TalkInterface 
FunctionGenerator 
Hil 

◆ ReversePolarityInstallationStatus

Enumerator
NotInstalled 
Installed 
PartiallyInstalled 
Unknown