컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
vehicle_prop_config 구조체 참조
#include < vehicle.h >
vehicle.h 파일의 1319 행에 정의되어 있습니다.
속성에 허용되는 최소값을 지정합니다. 열거형을 지정하지 않은 속성에 필요합니다.
속성에 허용되는 최대 값을 지정합니다. 열거형을 지정하지 않은 속성에 필요합니다.
구역화된 속성의 최소값 배열입니다. 구역화된 속성은 두 가지 방법으로 최소/최대 값을 지정할 수 있습니다.
- 동일한 최소/최대 값(*_min/max_value)을 갖는 모든 영역을 설정해야 하며 이 배열은 NULL로 설정해야 합니다.
- 별도의 최소/최대 값을 갖는 모든 영역: *_min/max_values 배열이 채워져야 하며 해당 길이는 *_zone_flags에 지정된 활성 영역 수와 동일해야 합니다.
각 영역에 별도의 최대값이 없으면 NULL이어야 합니다.
구역화된 속성의 최대값 배열입니다. 사용법은 위를 참조하세요. 각 영역에 별도의 최대값이 없으면 NULL이어야 합니다. NULL이 아닌 경우 배열의 길이는 min_values의 길이와 일치해야 합니다.
일부 속성에는 관련 영역(예: hvac)이 있을 수 있습니다. 이러한 경우 구성에는 관련 영역에 대한 ORed 값이 포함되어야 합니다.
속성별 구성 정보입니다. 이것의 사용법은 각 속성별로 정의됩니다.
속성을 읽을지 아니면 쓸지 정의합니다. 값은 enum vehicle_prop_access 중 하나여야 합니다.
vehicle.h 파일의 1326 행에 정의되어 있습니다.
속성이 연속인지 또는 변경 중인지 정의합니다. 값은 enum vehicle_prop_change_mode 중 하나여야 합니다.
vehicle.h 파일의 1332 행에 정의되어 있습니다.
일부 속성에는 이 문자열을 통해 전달되는 추가 정보가 필요할 수 있습니다. 대부분의 속성은 이를 설정할 필요가 없으며 이 경우 config_string.data는 NULL이어야 하고 config_string.len은 0이어야 합니다.
vehicle.h 파일의 1381 행에 정의되어 있습니다.
HAL 구현 관련 데이터를 넣기 위한 자리 표시자입니다. 사용법은 전적으로 HAL 구현에 달려 있습니다.
vehicle.h 파일의 1442 행에 정의되어 있습니다.
int32_t* int32_max_values |
int32_t* int32_min_values |
int64_t* int64_max_values |
int64_t* int64_min_values |
최대 샘플링 속도(Hz)입니다. 센서 유형이 VEHICLE_PROP_CHANGE_MODE_ON_CHANGE인 경우 0이어야 합니다.
vehicle.h 파일의 1437 행에 정의되어 있습니다.
최소 샘플링 속도(Hz)입니다. 센서 유형이 VEHICLE_PROP_CHANGE_MODE_ON_CHANGE인 경우 0이어야 합니다.
vehicle.h 파일의 1433 행에 정의되어 있습니다.
이 속성에 사용되는 데이터 유형입니다. 이 유형은 각 속성마다 고정되어 있습니다. 허용되는 값은 vehicle_value_type을 확인하세요.
vehicle.h 파일의 1338 행에 정의되어 있습니다.
int32_t vehicle_radio_num_presets |
라디오 모듈에 저장된 사전 설정 수입니다. 사용 가능한 사전 설정이 없으면 0을 전달합니다. 사전 설정 범위는 1(VEHICLE_RADIO_PRESET_MIN_VALUE 참조)부터 vehicle_radio_num_presets까지로 정의됩니다.
vehicle.h 파일의 1372 행에 정의되어 있습니다.
int32_t vehicle_seat_flags |
값은 enum vehicle_seat 멤버 중 하나 이상을 OR하여 파생됩니다.
vehicle.h 파일의 1355 행에 정의되어 있습니다.
int32_t vehicle_window_flags |
값은 enum vehicle_window 멤버 중 하나 이상을 OR하여 파생됩니다.
vehicle.h 파일의 1357 행에 정의되어 있습니다.
int32_t vehicle_zone_flags |
값은 enum vehicle_zone 멤버 중 하나 이상을 OR하여 파생됩니다.
vehicle.h 파일의 1353 행에 정의되어 있습니다.
이 구조체에 대한 문서는 다음 파일에서 생성되었습니다.
- hardware/libhardware/include/hardware/ vehicle.h
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2023-12-01(UTC)"],[],[]]