Subsystem.HALTimerPeriod Property
Accesses the configured HAL timer period (in microseconds) for the wRTOS Subsystem. This property must be set to a value between 1 and 1000 (inclusive). If any other value is assigned to this property, an exception of type wRTOSInvalidPropertyValueException is thrown. The default value is 100 microseconds. Use caution when setting the HAL timer period below 100 microseconds: fully test the timer period on all systems on which you will deploy. If the HAL timer period is too small, it can cause Windows to hang. If this property is changed, the real-time Subsystem must be restarted for the change to take effect.
Note: Certain Subsystem properties, such as TCP/IP Stack Tick Interval, Watchdog Timer, and Default Time Quantum, must always be multiples of the HAL Timer. When the HALTimerPeriod is changed, these other properties may change automatically to satisfy this requirement. This property does not warn the caller when such a change occurs. However, the SetHALTimerPeriod method does.
Namespace:
IntervalZero.MaxRT.wRTOS.Config
Assembly:
IntervalZero.MaxRT.wRTOS (in IntervalZero.MaxRT.wRTOS.dll) Version: 1.0.0.0 (File version: 1.1.0)
Syntax
public uint HALTimerPeriod { get; set; }
Property Value
Type: UInt32
Implements
IConfigSubsystem.HALTimerPeriod
See Also: