DeveloperFieldDefinition.fromDescription constructor

DeveloperFieldDefinition.fromDescription(
  1. FieldDescriptionMesg desc,
  2. DeveloperDataIdMesg devId,
  3. int size
)

Implementation

DeveloperFieldDefinition.fromDescription(
  FieldDescriptionMesg desc,
  DeveloperDataIdMesg devId,
  this.size,
) : descriptionMesg = desc,
    developerIdMesg = devId,
    fieldNum = desc.fieldDefinitionNumber ?? 0,
    developerDataIndex = desc.developerDataIndex ?? 0 {
  if (desc.developerDataIndex == null || desc.fieldDefinitionNumber == null) {
    throw FitException(
      'Description Message must have a valid developer data index and field definition number',
    );
  }
}