Export BaseSignal fields

graph-rework-2
noah metz 2023-06-26 22:30:02 -06:00
parent 10bd1ee823
commit 583e1957c1
1 changed files with 9 additions and 9 deletions

@ -118,9 +118,9 @@ type GraphSignal interface {
// BaseSignal is the most basic type of signal, it has no additional data // BaseSignal is the most basic type of signal, it has no additional data
type BaseSignal struct { type BaseSignal struct {
direction SignalDirection `json:"direction"` FDirection SignalDirection `json:"direction"`
source NodeID `json:"source"` FSource NodeID `json:"source"`
_type string `json:"type"` FType string `json:"type"`
} }
func (state BaseSignal) String() string { func (state BaseSignal) String() string {
@ -132,15 +132,15 @@ func (state BaseSignal) String() string {
} }
func (signal BaseSignal) Direction() SignalDirection { func (signal BaseSignal) Direction() SignalDirection {
return signal.direction return signal.FDirection
} }
func (signal BaseSignal) Source() NodeID { func (signal BaseSignal) Source() NodeID {
return signal.source return signal.FSource
} }
func (signal BaseSignal) Type() string { func (signal BaseSignal) Type() string {
return signal._type return signal.FType
} }
func NewBaseSignal(source GraphNode, _type string, direction SignalDirection) BaseSignal { func NewBaseSignal(source GraphNode, _type string, direction SignalDirection) BaseSignal {
@ -150,9 +150,9 @@ func NewBaseSignal(source GraphNode, _type string, direction SignalDirection) Ba
} }
signal := BaseSignal{ signal := BaseSignal{
direction: direction, FDirection: direction,
source: source_id, FSource: source_id,
_type: _type, FType: _type,
} }
return signal return signal
} }