createExdDataFieldConfigurationMesg static method
Mesg
createExdDataFieldConfigurationMesg(
)
Implementation
static Mesg createExdDataFieldConfigurationMesg() {
int fieldIndex, subfieldIndex;
Mesg newMesg = Mesg(
"ExdDataFieldConfiguration",
MesgNum.exdDataFieldConfiguration,
);
fieldIndex = 0;
newMesg.setField(
Field("ScreenIndex", 0, 2, 1.0, 0.0, "", false, ProfileType.uint8),
);
fieldIndex++;
Field conceptFieldField = Field(
"ConceptField",
1,
13,
1.0,
0.0,
"",
false,
ProfileType.byte,
);
conceptFieldField.components.add(
FieldComponent(2, false, 4, 1.0, 0.0),
); // field_id
conceptFieldField.components.add(
FieldComponent(3, false, 4, 1.0, 0.0),
); // concept_count
newMesg.setField(conceptFieldField);
fieldIndex++;
newMesg.setField(
Field("FieldId", 2, 2, 1.0, 0.0, "", false, ProfileType.uint8),
);
fieldIndex++;
newMesg.setField(
Field("ConceptCount", 3, 2, 1.0, 0.0, "", false, ProfileType.uint8),
);
fieldIndex++;
newMesg.setField(
Field(
"DisplayType",
4,
0,
1.0,
0.0,
"",
false,
ProfileType.exdDisplayType,
),
);
fieldIndex++;
newMesg.setField(
Field("Title", 5, 7, 1.0, 0.0, "", false, ProfileType.string),
);
fieldIndex++;
return newMesg;
}