Tipo di bitfield arbitrario
Tipo "Bitfield" senza richieste di contesto che l'utente specifica un intero il cui valore viene usato per impostare uno o più bit in un campo bit. Questo testo può essere in qualsiasi lingua compatibile con la tabella codici del database.
Il tipo di bitfield arbitrario di tipo semantico è uno dei tipi di bitfield. Questo tipo è costituito da un numero intero scelto dall'utente da un set di scelte. Lo strumento di merge sostituisce l'intero selezionato nei modelli specificati nella colonna Value della tabella ModuleSubstitution. Per specificare un elemento configurabile di questo tipo, gli autori di moduli devono immettere il nome dell'elemento nella colonna Nome, immettere "3" nella colonna Format, lasciare vuota la colonna Type e immettere l'elenco di interi possibili nella colonna ContextData della tabella ModuleConfiguration.
La colonna Type è riservata e deve essere null. La voce nella colonna ContextData per tutti i tipi di formato Bitfield deve essere nel formato "<mask>;< Name>=<value>;< Name>=<value>....", dove <mask> è un valore integer che indica i bit di interesse, <Name> è un nome visualizzato localizzato per la scelta e <il valore> è un valore integer decimale. La colonna di contesto è in uso cmSM Special Format e per tutti i tipi di bitfield. Un carattere letterale "=" o ";" può essere immesso nel <campo Nome> prefissendo con una barra rovesciata ('\').