특정 시간대에 특정 데이터를 (모듈 B)로 보내도록 구성 (모듈 A)하고 싶습니다.모듈 데이터 전송 구성
(모듈 B)은 초기화 중에 이러한 구성을 (모듈 A)에 보내야합니다.
데이터이다
struct _data
{
int temp;
int velocity;
int time;
}
예를 들어, (모듈 A)는 세 번째 슬롯에서, 제 2 슬롯에서, 첫 번째 슬롯에서 다음 '시간'다음 '임시 & 속도'온도 '를 보내야 .... 등
내가 "구성 플래그를"만드는 만들기에 대해 생각하고 구조 :
struct _configuration
{
int temp_flag;
int time_flag;
int velocity_flag;
}
,
다음이 구조체의 배열 만들기 :
struct _configuration arr[NUMBER_OF_SLOTS];
을하고이 배열 사용하여 구성합니다
arr[0].temp_flag = 1;
arr[0].velocity_flag = 0;
arr[0].time_flag = 0;
arr[1].temp_flag = 1;
arr[1].velocity_flag = 1;
arr[1].time_flag = 0;
arr[2].temp_flag = 0;
arr[2].velocity_flag = 0;
arr[2].time_flag = 1;
.... etc
을하지만이 방법에 매우 행복하지 않다 ... 사람이있다 않는 더 나은 방법이나 알고리즘이 작업을 수행 할 수 있습니까? 사전에
많은 감사 많은 가능한 솔루션
그것은 더 나은 참 :) 이 대답하고 명확한 설명 주셔서 감사입니다 :) –