public ArrayEnumerator( EvaluationContext context, EvaluationResult result, IReadOnlyArray array) { m_context = context; m_result = result; m_enumerator = array.GetEnumerator(); }
public float ConvertValue(DriveAttributeValue value, IReadOnlyArray <IParameter> parameters) { if (rawValueConversion == null) { return(value.AttrValue); } return(rawValueConversion(value.RawValue, value.AttrValue, parameters)); }
protected static float RawToInt(byte[] raw, byte value, IReadOnlyArray<IParameter> parameters) { return (raw[3] << 24) | (raw[2] << 16) | (raw[1] << 8) | raw[0]; }
public float ConvertValue(DriveAttributeValue value, IReadOnlyArray<IParameter> parameters) { if (rawValueConversion == null) { return value.AttrValue; } else { return rawValueConversion(value.RawValue, value.AttrValue, parameters); } }
private static float RawToGb(byte[] rawvalue, byte value, IReadOnlyArray <IParameter> parameters) { return(RawToInt(rawvalue, value, parameters) / 32); }
protected static float RawToInt(byte[] raw, byte value, IReadOnlyArray <IParameter> parameters) { return((raw[3] << 24) | (raw[2] << 16) | (raw[1] << 8) | raw[0]); }
protected WaitForSequenceBase(ICoroutineYield[] sequence) { this.Sequence = ReadOnly.Of(sequence); }
private static float RawToGb(byte[] rawvalue, byte value, IReadOnlyArray<IParameter> parameters) { return RawToInt(rawvalue, value, parameters) / 32; }
private static double RawToGb(byte[] rawvalue, byte value, IReadOnlyArray <IParameter> parameters) { return(RawToValue(rawvalue, value, parameters) / 32); }