2017-03-07 18 views

답변

0

가능한 센서 데이터 이벤트 목록은

가 지원할 수있는 장치가 미리 기록 (코멘트)을 CustomSensorDesigner 블록의 기본 구현 소스 코드로부터 콜백. 이러한 함수는 주석을 해제 한 후 구현할 준비가되었습니다.

주어진 CustomSensorDesigner 블록이 콜백 함수의 해당 센서에 제대로 연결되어 있지 않으면 함수가 아무런 영향을 미치지 않습니다. 이리스트의

예 (ICM-30,670)

static void accelerometer_data_event(uint32_t timestamp, void* data, uint16_tlen) { 

    VSensorDataAccelerometer* in = (VSensorDataAccelerometer*) data; 
    /* implement here */ 
} 

static void magnetometer_data_event(uint32_t timestamp, void* data, uint16_tlen) { 
    VSensorDataMagnetometer* in = (VSensorDataMagnetometer*) data; 
    /* implement here */ 
} 

static void orientation_data_event(uint32_t timestamp, void* data, uint16_tlen) { 
    VSensorDataOrientation* in = (VSensorDataOrientation*) data; 
    /* implement here */ 
} 

static void gyroscope_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataGyroscope* in = (VSensorDataGyroscope*) data; 
    /* implement here */ 
} 

static void pressure_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataPressure* in = (VSensorDataPressure*) data; 
    /* implement here */ 
} 

static void proximity_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataProximity* in = (VSensorDataProximity*) data; 
    /* implement here */ 
} 

static void gravity_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataGravity* in = (VSensorDataGravity*) data; 
    /* implement here */ 
} 

static void linear_acceleration_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataLinearAcc* in = (VSensorDataLinearAcc*) data; 
    /* implement here */ 
} 

static void rotation_vector_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataQuaternion* in = (VSensorDataQuaternion*) data; 
    /* implement here */ 
} 

static void ambient_temperature_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataTemperature* in = (VSensorDataTemperature*) data; 
    /* implement here */ 
} 

static void uncal_magnetometer_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataMagnetometerUncal* in = (VSensorDataMagnetometerUncal*) data; 
    /* implement here */ 
} 

static void game_rotation_vector_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataQuaternion* in = (VSensorDataQuaternion*) data; 
    /* implement here */ 
} 

static void uncal_gyroscope_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataGyroscopeUncal* in = (VSensorDataGyroscopeUncal*) data; 
    /* implement here */ 
} 

static void smd_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    /* implement here */ 
} 

static void step_detector_data_event(uint32_t timestamp, void* data, uint16_tlen) { 
    /* implement here */ 
} 

static void step_counter_data_event(uint32_t timestamp, void* data, uint16_tlen) { 
    VSensorDataStepCount* in = (VSensorDataStepCount*) data; 
    /* implement here */ 
} 

static void geomag_rotation_vector_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataQuaternion* in = (VSensorDataQuaternion*) data; 
    /* implement here */ 
} 

static void tilt_detector_data_event(uint32_t timestamp, void* data, uint16_tlen) { 
    /* implement here */ 
} 

static void pick_up_gesture_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    /* implement here */ 
} 

static void bac_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    VSensorDataBAC* in = (VSensorDataBAC*) data; 
    /* implement here */ 
} 

static void custom0_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    /* implement here */ 
} 

static void custom1_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    /* implement here */ 
} 

static void custom2_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    /* implement here */ 
} 

static void custom3_data_event(uint32_t timestamp, void* data, uint16_t len) { 
    /* implement here */ 
}