DeveloperDataIdMessage constructor
DeveloperDataIdMessage({})
Implementation
DeveloperDataIdMessage(
{definitionMessage,
developerFields,
int localId = 0,
Endian endian = Endian.little})
: growable = definitionMessage == null,
super(
name: DeveloperDataIdMessage.NAME,
globalId: DeveloperDataIdMessage.ID,
localId: definitionMessage?.localId ?? localId,
endian: definitionMessage?.endian ?? endian,
definitionMessage: definitionMessage,
developerFields: developerFields,
fields: [
DeveloperDataIdDeveloperIdField(
size: definitionMessage
?.getFieldDefinition(
DeveloperDataIdDeveloperIdField.ID)
?.size ??
0,
growable: definitionMessage == null),
DeveloperDataIdApplicationIdField(
size: definitionMessage
?.getFieldDefinition(
DeveloperDataIdApplicationIdField.ID)
?.size ??
0,
growable: definitionMessage == null),
DeveloperDataIdManufacturerIdField(
size: definitionMessage
?.getFieldDefinition(
DeveloperDataIdManufacturerIdField.ID)
?.size ??
0,
growable: definitionMessage == null),
DeveloperDataIdDeveloperDataIndexField(
size: definitionMessage
?.getFieldDefinition(
DeveloperDataIdDeveloperDataIndexField.ID)
?.size ??
0,
growable: definitionMessage == null),
DeveloperDataIdApplicationVersionField(
size: definitionMessage
?.getFieldDefinition(
DeveloperDataIdApplicationVersionField.ID)
?.size ??
0,
growable: definitionMessage == null)
]);