Class SubSPFLine
Inheritance
object
SubSPFLine
Assembly: .dll
Syntax
public class SubSPFLine : Subroutine
Constructors
|
Edit this page
View Source
SubSPFLine(Particle, SubPASC2)
Declaration
public SubSPFLine(Particle p, SubPASC2 pasc = null)
Parameters
Fields
|
Edit this page
View Source
comparison
Declaration
private BinAttributeEnum<SubSPFLine.Comparison> comparison
Field Value
|
Edit this page
View Source
finished
Declaration
private BinAttributeBool finished
Field Value
|
Edit this page
View Source
isSource
Declaration
private BinAttributeBool isSource
Field Value
|
Edit this page
View Source
parentDir1
Declaration
private BinAttributeDirection parentDir1
Field Value
|
Edit this page
View Source
parentDir2
Declaration
private BinAttributeDirection parentDir2
Field Value
|
Edit this page
View Source
pasc1
Declaration
Field Value
|
Edit this page
View Source
pasc1Participant
Declaration
private BinAttributeBool pasc1Participant
Field Value
|
Edit this page
View Source
pasc2
Declaration
Field Value
|
Edit this page
View Source
pasc2Participant
Declaration
private BinAttributeBool pasc2Participant
Field Value
|
Edit this page
View Source
portalDir
Declaration
private BinAttributeDirection portalDir
Field Value
|
Edit this page
View Source
round
Declaration
private BinAttributeInt round
Field Value
|
Edit this page
View Source
split
Declaration
private BinAttributeBool split
Field Value
|
Edit this page
View Source
state
Declaration
private ParticleAttribute<int> state
Field Value
Methods
|
Edit this page
View Source
ActivateReceive()
Declaration
public void ActivateReceive()
|
Edit this page
View Source
ActivateSend()
Declaration
public void ActivateSend()
|
Edit this page
View Source
GetParent1Direction()
Declaration
public Direction GetParent1Direction()
Returns
|
Edit this page
View Source
GetParent2Direction()
Declaration
public Direction GetParent2Direction()
Returns
|
Edit this page
View Source
Init(Direction, bool, bool)
Declaration
public void Init(Direction portalDir, bool split = false, bool isSource = false)
Parameters
| Type |
Name |
Description |
| Direction |
portalDir |
|
| bool |
split |
|
| bool |
isSource |
|
|
Edit this page
View Source
IsFinished()
Declaration
Returns
|
Edit this page
View Source
SetupDirectionalPortalCircuit(PinConfiguration)
Sets up two portal circuits along the given axis such that
there is a "top" and a "bottom" circuit. If the circuit is
not split, the partition sets have IDs 0 and 2, otherwise
they have 0 and 1 for outgoing and incoming top and
2 and 3 for incoming and outgoing bottom.
Declaration
private void SetupDirectionalPortalCircuit(PinConfiguration pc)
Parameters
|
Edit this page
View Source
SetupPC(PinConfiguration)
Sets up the required partition sets for the next
beep in the given pin configuration.
Declaration
public void SetupPC(PinConfiguration pc)
Parameters
| Type |
Name |
Description |
| PinConfiguration |
pc |
The pin configuration to be modified.
It has to be set as the next configuration before
ActivateSend() is called.
|