Subsystem.HALTimerPeriod Property

Accesses the configured HAL timer period (in microseconds) for the RTX64 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 RTX64InvalidPropertyValueException 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 RT-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.RTX64.Config
Assembly:  IntervalZero.RTX64 (in IntervalZero.RTX64.dll) Version: 3.3.0.0 (File version: 3.5.0)

Syntax
public uint HALTimerPeriod { get; set; }

Property Value

Type: UInt32

Implements

IConfigSubsystemHALTimerPeriod
See Also