This class holds conditional timer information (return value of the debugger.Timer.Get function).
[Type]
class TimerInfo:
Number = 0
MaxTime = 0
MaxClockCount = 0
IsMaxOverflow = False
MinTime = 0
MinClockCount = 0
IsMinOverflow = False
AverageTime = 0
AverageClockCount = 0
IsAverageOverflow = False
TotalTime = 0
TotalClockCount = 0
IsTotalOverflow = False
PassCount = 0
IsPassCountOverflow = False
|
[Variable]
|
|
Number
|
This holds the timer event number.
|
MaxTime
|
This holds the maximum execution time.
|
MaxClockCount
|
This holds the maximum number of clocks to be executed.
|
IsMaxOverflow
|
This holds whether the maximum execution time or number of clocks was overflowed.
True: The maximum execution time or number of clocks was overflowed.
False: The maximum execution time or number of clocks was not overflowed.
|
MinTime
|
This holds the minimum execution time.
|
MinClockCount
|
This holds the minimum number of clocks to be executed.
|
IsMinOverflow
|
This holds whether the minimum execution time or number of clocks was overflowed.
True: The minimum execution time or number of clocks was overflowed.
False: The minimum execution time or number of clocks was not overflowed.
|
AverageTime
|
This holds the average execution time.
|
AverageClockCount
|
This holds the average execution number of clocks.
|
IsAverageOverflow
|
This holds whether the average execution time or number of clocks was overflowed.
True: The average execution time or number of clocks was overflowed.
False: The average execution time or number of clocks was not overflowed.
|
TotalTime
|
This holds the total execution time.
|
TotalClockCount
|
This holds the total execution number of clocks.
|
IsTotalOverflow
|
This holds whether the total execution time or number of clocks was overflowed.
True: The total execution time or number of clocks was overflowed.
False: The total execution time or number of clocks was not overflowed.
|
PassCount
|
This holds the pass count.
|
IsPassCountOverflow
|
This holds whether the pass count was overflowed.
True: The pass count was overflowed.
False: The pass count was not overflowed.
|
[Detailed description]
- | TimerInfo is a class, and it is passed as the return value when the debugger.Timer.Get function is executed. |
[Example of use]
>>>info = debugger.Timer.Get()
1 Total: 2000 ns, Pass Count: 4 , Average: 500 ns, Max: 800 ns, Min: 300 ns
>>>print info[0].Number
1
>>>print info[0].MaxTime
800
>>>print info[0].PassCount
4
>>>print info[0].IsMaxOverflow
False
>>>
|