Esempio n. 1
0
double ERPTier_getMean (ERPTier me, long pointNumber, const wchar_t *channelName, double tmin, double tmax) {
	return ERPTier_getMean (me, pointNumber, ERPTier_getChannelNumber (me, channelName), tmin, tmax);
}
Esempio n. 2
0
    DO
    LOOP {
        iam (ERPTier);
        if (channelNumber > my numberOfChannels)
            Melder_throw (me, U": there are only ", my numberOfChannels, U" channels.");
        Melder_information (my channelNames [channelNumber]);
    }
    END
}

FORM (INTEGER_ERPTier_getChannelNumber, U"Get channel number", nullptr) {
    WORDVAR (channelName, U"Channel name", U"Cz")
    OK
    DO
    INTEGER_ONE (ERPTier)
    long result = ERPTier_getChannelNumber (me, channelName);
    INTEGER_ONE_END (U"")
}

FORM (REAL_ERPTier_getMean, U"ERPTier: Get mean", U"ERPTier: Get mean...") {
    NATURALVAR (pointNumber, U"Point number", U"1")
    SENTENCEVAR (channelName, U"Channel name", U"Cz")
    REALVAR (fromTime, U"left Time range (s)", U"0.0")
    REALVAR (toTime, U"right Time range (s)", U"0.0 (= all)")
    OK
    DO
    NUMBER_ONE (ERPTier)
    double result = ERPTier_getMean (me, pointNumber, channelName, fromTime, toTime);
    NUMBER_ONE_END (U" Volt")
}