Documentation
¶
Index ¶
- func FindAndLoadEcus() []ecu_model.VirtualEcu
- func LoadDbc(file string, dbcData *ecu_model.MessageMap) error
- func LoadEcu(file string) (*ecu_model.VirtualEcu, error)
- func MarshalMessagesToMap(messages []descriptor.Message) ecu_model.MessageMap
- func MessageDefToMessage(def *dbc.MessageDef) descriptor.Message
- func UnmarshalMessagesFromDef(definitions []dbc.Def) []descriptor.Message
- type DbcData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindAndLoadEcus ¶
func FindAndLoadEcus() []ecu_model.VirtualEcu
func LoadEcu ¶
func LoadEcu(file string) (*ecu_model.VirtualEcu, error)
LoadEcu Loads an individual .ecu file and modifies the existing model
func MarshalMessagesToMap ¶
func MarshalMessagesToMap(messages []descriptor.Message) ecu_model.MessageMap
func MessageDefToMessage ¶
func MessageDefToMessage(def *dbc.MessageDef) descriptor.Message
func UnmarshalMessagesFromDef ¶
func UnmarshalMessagesFromDef(definitions []dbc.Def) []descriptor.Message
Types ¶
type DbcData ¶
type DbcData struct {
Path string
Messages ecu_model.MessageMap
}
Click to show internal directories.
Click to hide internal directories.