Versions in this module Expand all Collapse all v0 v0.10.2 Aug 12, 2022 Changes in this version + const SwitchMachineAdded + const SwitchMachinePositionChanged + const SwitchMachineRemoved + type Driver interface + Start func(DriverEventListener) + UpdateSwitchMachine func(switchmachine.State) + type DriverEvent interface + Id func() switchmachine.Id + State func() switchmachine.State + Type func() DriverEventType + func NewSwitchMachineAddedEvent(id switchmachine.Id, state switchmachine.State) DriverEvent + func NewSwitchMachinePositionChangedEvent(id switchmachine.Id, state switchmachine.State) DriverEvent + func NewSwitchMachineRemovedEvent(id switchmachine.Id) DriverEvent + type DriverEventListener interface + HandleDriverEvent func(DriverEvent) + type DriverEventType uint8