CoursePointMessage constructor
CoursePointMessage({})
Implementation
CoursePointMessage(
{definitionMessage,
developerFields,
int localId = 0,
Endian endian = Endian.little})
: growable = definitionMessage == null,
super(
name: CoursePointMessage.NAME,
globalId: CoursePointMessage.ID,
localId: definitionMessage?.localId ?? localId,
endian: definitionMessage?.endian ?? endian,
definitionMessage: definitionMessage,
developerFields: developerFields,
fields: [
MessageIndexField(
size: definitionMessage
?.getFieldDefinition(MessageIndexField.ID)
?.size ??
0,
growable: definitionMessage == null),
CoursePointTimestampField(
size: definitionMessage
?.getFieldDefinition(CoursePointTimestampField.ID)
?.size ??
0,
growable: definitionMessage == null),
CoursePointPositionLatField(
size: definitionMessage
?.getFieldDefinition(CoursePointPositionLatField.ID)
?.size ??
0,
growable: definitionMessage == null),
CoursePointPositionLongField(
size: definitionMessage
?.getFieldDefinition(CoursePointPositionLongField.ID)
?.size ??
0,
growable: definitionMessage == null),
CoursePointDistanceField(
size: definitionMessage
?.getFieldDefinition(CoursePointDistanceField.ID)
?.size ??
0,
growable: definitionMessage == null),
CoursePointTypeField(
size: definitionMessage
?.getFieldDefinition(CoursePointTypeField.ID)
?.size ??
0,
growable: definitionMessage == null),
CoursePointNameField(
size: definitionMessage
?.getFieldDefinition(CoursePointNameField.ID)
?.size ??
0,
growable: definitionMessage == null),
CoursePointFavoriteField(
size: definitionMessage
?.getFieldDefinition(CoursePointFavoriteField.ID)
?.size ??
0,
growable: definitionMessage == null)
]);