org.opengroup.arm40.metric

Interface ArmMetricCounterFloat32

public interface ArmMetricCounterFloat32 extends ArmMetric

Implements a 32-bit floating-point counter. It is roughly equivalent to the ARM 2.0 metric type=3 (ARM_CntrDivr32). Instead of providing two integer values that can be divided to produce a floating-point value, which is what was done in the C bindings for ARM 2.0 and ARM 4.0, a floating-point value is provided directly.

Objects implementing this interface are created using ArmMetricFactory.

Author: ARM Working Group of The Open Group

Method Summary
floatget()
Gets the counter value.
intset(float value)
Sets the counter value.

Method Detail

get

public float get()
Gets the counter value.

Returns: the counter value.

set

public int set(float value)
Sets the counter value.

Parameters: value new counter value.

Returns: 0 on sucess; otherwise, a non-zero error code is returned (as specified in ArmInterface).