diff --git a/src/wizards/foundation/dai-field-type.ts b/src/wizards/foundation/dai-field-type.ts index 0933c9e62a..27470ba5cc 100644 --- a/src/wizards/foundation/dai-field-type.ts +++ b/src/wizards/foundation/dai-field-type.ts @@ -38,6 +38,11 @@ const daiFieldTypes = [ 'VisString65', 'VisString129', 'VisString255', + 'ObjRef', + 'Currency', + 'Octet64', + 'Octet6', + 'Octet16', ] as const; export type DaiFieldTypes = typeof daiFieldTypes[number]; const emptyIfNull = (item: T | null, value: string): string => { @@ -65,6 +70,11 @@ export function getCustomField(): Record { VisString65: stringField('VisString65', 65), VisString129: stringField('VisString129', 129), VisString255: stringField('VisString255', 255), + ObjRef: stringField('VisString129', 129), + Currency: stringField('Currency', 3), + Octet64: stringField('Octet64', 64 * 2), + Octet6: stringField('Octet6', 6 * 2), + Octet16: stringField('Octet16', 16 * 2), }; function booleanField(): CustomField { diff --git a/src/wizards/foundation/enums.ts b/src/wizards/foundation/enums.ts index be6002bf8d..b6a23954a5 100644 --- a/src/wizards/foundation/enums.ts +++ b/src/wizards/foundation/enums.ts @@ -49,7 +49,10 @@ export const predefinedBasicTypeEnum = [ 'TrgOps', 'OptFlds', 'SvOptFlds', + 'LogOptFlds', 'EntryID', + 'Octet6', + 'Octet16', ]; export const valKindEnum = ['Spec', 'Conf', 'RO', 'Set']; diff --git a/test/integration/wizards/__snapshots__/bda-wizarding-editing.test.snap.js b/test/integration/wizards/__snapshots__/bda-wizarding-editing.test.snap.js index f227656fdc..aad0783d3d 100644 --- a/test/integration/wizards/__snapshots__/bda-wizarding-editing.test.snap.js +++ b/test/integration/wizards/__snapshots__/bda-wizarding-editing.test.snap.js @@ -366,6 +366,15 @@ snapshots["BDA wizarding editing integration defines a editBDaWizard to edit an > SvOptFlds + + LogOptFlds + EntryID + + Octet6 + + + Octet16 + SvOptFlds + + LogOptFlds + EntryID + + Octet6 + + + Octet16 + SvOptFlds + + LogOptFlds + EntryID + + Octet6 + + + Octet16 + SvOptFlds + + LogOptFlds + EntryID + + Octet6 + + + Octet16 + SvOptFlds + + LogOptFlds + EntryID + + Octet6 + + + Octet16 +