Home
last modified time | relevance | path

Searched refs:TimeStamp (Results 1 – 25 of 25) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Time/
DTimeDomainsManager.cs25 public IDisposable RegisterCurrentThread(Func<TimeStamp> f) in RegisterCurrentThread()
43 public TimeStamp VirtualTimeStamp
60 public bool TryGetVirtualTimeStamp(out TimeStamp virtualTimeStamp) in TryGetVirtualTimeStamp()
64 virtualTimeStamp = default(TimeStamp); in TryGetVirtualTimeStamp()
73 timeGetters = new ConcurrentDictionary<int, Func<TimeStamp>>(); in TimeDomainsManager()
76 private readonly ConcurrentDictionary<int, Func<TimeStamp>> timeGetters;
DTimeStamp.cs17 public struct TimeStamp struct
19 public TimeStamp(TimeInterval interval, ITimeDomain domain) in TimeStamp() argument
DTimeSourceBase.cs187 … public void ExecuteInNearestSyncedState(Action<TimeStamp> what, bool executeImmediately = false) in ExecuteInNearestSyncedState()
191 what(new TimeStamp(ElapsedVirtualTime, Domain)); in ExecuteInNearestSyncedState()
196 delayedActions.Add(new DelayedTask(what, new TimeStamp(), ++delayedTaskId)); in ExecuteInNearestSyncedState()
209 public ulong ExecuteInSyncedState(Action<TimeStamp> what, TimeStamp when) in ExecuteInSyncedState()
214 … delayedActions.Add(new DelayedTask(what, when.Domain != Domain ? new TimeStamp() : when, id)); in ExecuteInSyncedState()
720 TimeStamp timeNow; in ExecuteSyncPhase()
727 timeNow = new TimeStamp(ElapsedVirtualTime, Domain); in ExecuteSyncPhase()
913 public DelayedTask(Action<TimeStamp> what, TimeStamp when, ulong id) : this() in DelayedTask()
926 public Action<TimeStamp> What { get; private set; }
928 public TimeStamp When { get; private set; }
DMasterTimeSource.cs172 …using(TimeDomainsManager.Instance.RegisterCurrentThread(() => new TimeStamp(NearestSyncPoint, Doma… in Dispatcher()
DSlaveTimeSource.cs160 …using(TimeDomainsManager.Instance.RegisterCurrentThread(() => new TimeStamp(TimeHandle.TimeSource.… in Dispatch()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Utilities/
DSnapshotTracker.cs81 x => x.TimeStamp.ToString(), in PrintDetailedSnapshotsInfo()
105 TimeStamp = timeStamp; in SnapshotDescriptor()
109 public TimeInterval TimeStamp { get; } property in Antmicro.Renode.Utilities.SnapshotTracker.SnapshotDescriptor
117 return snap1.TimeStamp.CompareTo(snap2.TimeStamp); in Compare()
DTimeoutEvent.cs44 }, new TimeStamp(when, timeSource.Domain)); in EnqueueTimeoutEvent()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/
DIMachine.cs43 …void HandleTimeDomainEvent<T>(Action<T> handler, T handlerArgument, TimeStamp eventTime, Action po… in HandleTimeDomainEvent()
44 …, T2>(Action<T1, T2> handler, T1 handlerArgument1, T2 handlerArgument2, TimeStamp eventTime, Actio… in HandleTimeDomainEvent()
95 TimeStamp ElapsedVirtualTime { get; }
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Testing/
DPWMTester.cs88 private TimeStamp? previousEvent;
DNetworkInterfaceTester.cs123 var vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in SendFrame()
DLEDTester.cs283 TimeStamp? previousEventTimestamp = null; in MakeStateChangeHandler()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Miscellaneous/
DButton.cs109 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in SetGPIO()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Backends/Terminals/
DBackendTerminal.cs124 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in HandleExternalTimeDomainEvent()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/UART/
DUARTBackend.cs107 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in ByteRead()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Tools/Network/
DCANHub.cs121 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in Transmit()
DSwitch.cs155 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in ForwardToReceiver()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/USB/
DUSBHost.cs144 var calculatedTimestamp = new TimeStamp(calculatedDelay, timeSource.Domain); in ExecuteWithDelay()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Peripherals/Wireless/
DWirelessMedium.cs127 vts = new TimeStamp(default(TimeInterval), EmulationManager.ExternalWorld); in FrameSentHandler()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CAN/
DSTMCAN.cs1621 public uint TimeStamp; field in Antmicro.Renode.Peripherals.CAN.STMCAN.CANMessage
1640 uint IDE, uint DLC, byte[] Data, uint TimeStamp) in CANMessage() argument
1648 this.TimeStamp = TimeStamp; in CANMessage()
1681 ((TimeStamp & TIMEMASK) << TIMESHIFT) | in GenerateRDTRRegister()
1718 TimeStamp = (CAN_RDTR >> TIMESHIFT) & TIMEMASK; in ExtractRDTRRegister()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Wireless/
DNRF52840_Radio.cs465 var bcMatchTimeStamp = new TimeStamp(bcMatchTime, timeSource.Domain); in ScheduleRadioEvents()
469 var endTimeStamp = new TimeStamp(endTime, timeSource.Domain); in ScheduleRadioEvents()
472 var disableTimeStamp = new TimeStamp(disableTime, timeSource.Domain); in ScheduleRadioEvents()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Extensions/Utilities/
DTypeExtensions.cs104 typeof(TimeStamp),
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/Sensors/
DMAX30208.cs335 … var measurementFinishTimeStamp = new TimeStamp(measurementFinishTime, timeSource.Domain); in DefineRegisters()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Core/
DMachine.cs776 …public void HandleTimeDomainEvent<T>(Action<T> handler, T handlerArgument, TimeStamp eventTime, Ac… in HandleTimeDomainEvent()
802 …, T2>(Action<T1, T2> handler, T1 handlerArgument1, T2 handlerArgument2, TimeStamp eventTime, Actio… in HandleTimeDomainEvent()
1230 public TimeStamp ElapsedVirtualTime
1234 return new TimeStamp(LocalTimeSource.ElapsedVirtualTime, LocalTimeSource.Domain);
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Main/Tests/UnitTests/
DTimeSourceTests.cs394 }, new TimeStamp(TimeInterval.FromTicks(30), master.Domain)); in ShouldExecuteDelayedActionInSyncedStateExactlyOnce()
427 }, new TimeStamp(TimeInterval.FromTicks(31), master.Domain)); in ShouldExecuteNonAlignedDelayedActionInSyncedStateExactlyOnce()
/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Peripherals/Peripherals/CPU/
DBaseCPU.cs482 …using(TimeDomainsManager.Instance.RegisterCurrentThread(() => new TimeStamp(TimeHandle.TotalElapse… in CpuThreadBody()