예제 #1
0
파일: Time.cpp 프로젝트: artur-kink/nhns
Time::Time(){
    if(instance == 0)
        instance = this;
#ifdef _PC_
    clock.restart();
#endif
    startTimeMillis = getSystemTimeMilliseconds();
    startTimeMicro = getSystemTimeMicroseconds();
}
예제 #2
0
파일: Time.cpp 프로젝트: artur-kink/nhns
/**
 * Get time since Time has been initialized in milliseconds.
 * This method makes system calls.
 * @return Time in milliseconds.
 */
unsigned int Time::getTimeMilliseconds(){
    return getSystemTimeMilliseconds() - startTimeMillis; 
}
예제 #3
0
static void afec1_temp_adcRead_ch2(void)
{
	afec0_data = afec_channel_get_value(AFEC1, AFEC_CHANNEL_2);
	TempAdcRaw.signal[7].adcRaw = afec0_data;
	TempAdcRaw.signal[7].timestamp =  getSystemTimeMilliseconds();
}
예제 #4
0
static void afec0_temp_adcRead_tempSensor(void)
{
	afec0_data = afec_channel_get_value(AFEC0, AFEC_TEMPERATURE_SENSOR);
	TempAdcRaw.signal[8].adcRaw = afec0_data;
	TempAdcRaw.signal[8].timestamp =  getSystemTimeMilliseconds();
}