package fields import ( "../config" "../platforms/common" "./fsp" "./cb" "./raw" ) // InterfaceSet - set the interface for decoding configuration // registers DW0 and DW1. func InterfaceGet() common.Fields { var fldstylemap = map[uint8]common.Fields{ config.NoFlds : cb.FieldMacros{}, // analyze fields using cb macros config.CbFlds : cb.FieldMacros{}, config.FspFlds : fsp.FieldMacros{}, config.RawFlds : raw.FieldMacros{}, } return fldstylemap[config.FldStyleGet()] }