commands

package
v0.4.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2023 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseCommandHandler

type BaseCommandHandler struct {
}

func (BaseCommandHandler) Execute

type BaseCommandRequest

type BaseCommandRequest struct {
	Input string
}

type BaseCommandResponse

type BaseCommandResponse struct {
	Result bool
}

type CreateDBCCodeCommandHandler

type CreateDBCCodeCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewCreateDBCCodeCommandHandler

func NewCreateDBCCodeCommandHandler(dbs func() *db.ReaderWriter) CreateDBCCodeCommandHandler

func (CreateDBCCodeCommandHandler) Execute

type CreateDBCCodeCommandRequest

type CreateDBCCodeCommandRequest struct {
	Name             string
	DBCContents      string
	Header           int
	Trigger          string
	RecordingEnabled bool
	MaxSampleSize    int32
}

type CreateDBCCodeCommandResponse

type CreateDBCCodeCommandResponse struct {
	ID   string
	Name string
}

type CreateDbcCommandHandler added in v0.4.4

type CreateDbcCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewCreateDbcCommandHandler added in v0.4.4

func NewCreateDbcCommandHandler(dbs func() *db.ReaderWriter) CreateDbcCommandHandler

func (CreateDbcCommandHandler) Execute added in v0.4.4

type CreateDbcCommandRequest added in v0.4.4

type CreateDbcCommandRequest struct {
	TemplateName string
	DbcFile      string
}

type CreateDbcCommandResponse added in v0.4.4

type CreateDbcCommandResponse struct {
	Name string
}

type CreateDeviceSettingsCommandHandler added in v0.4.4

type CreateDeviceSettingsCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewCreateDeviceSettingsCommandHandler added in v0.4.4

func NewCreateDeviceSettingsCommandHandler(dbs func() *db.ReaderWriter) CreateDeviceSettingsCommandHandler

func (CreateDeviceSettingsCommandHandler) Execute added in v0.4.4

type CreateDeviceSettingsCommandRequest added in v0.4.4

type CreateDeviceSettingsCommandRequest struct {
	ID                                     int64
	TemplateName                           string
	BatteryCriticalLevelVoltage            float64
	SafetyCutOutVoltage                    float64
	SleepTimerEventDrivenInterval          float64
	SleepTimerEventDrivenPeriod            float64
	SleepTimerInactivityAfterSleepInterval float64
	SleepTimerInactivityFallbackInterval   float64
	WakeTriggerVoltageLevel                float64
}

type CreateDeviceSettingsCommandResponse added in v0.4.4

type CreateDeviceSettingsCommandResponse struct {
	Name string
}

type CreatePidCommandHandler added in v0.4.4

type CreatePidCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewCreatePidCommandHandler added in v0.4.4

func NewCreatePidCommandHandler(dbs func() *db.ReaderWriter) CreatePidCommandHandler

func (CreatePidCommandHandler) Execute added in v0.4.4

type CreatePidCommandRequest added in v0.4.4

type CreatePidCommandRequest struct {
	ID              int64
	TemplateName    string
	Header          []byte
	Mode            []byte
	Pid             []byte
	Formula         string
	IntervalSeconds int32
	Protocol        string
	SignalName      string
	BytesReturned   int32
}

type CreatePidCommandResponse added in v0.4.4

type CreatePidCommandResponse struct {
	ID int64
}

type CreateTemplateCommandHandler added in v0.4.4

type CreateTemplateCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewCreateTemplateCommandHandler added in v0.4.4

func NewCreateTemplateCommandHandler(dbs func() *db.ReaderWriter) CreateTemplateCommandHandler

func (CreateTemplateCommandHandler) Execute added in v0.4.4

type CreateTemplateCommandRequest added in v0.4.4

type CreateTemplateCommandRequest struct {
	Name               string
	ParentTemplateName string
	Version            string
	Protocol           string
	Powertrain         string
	DBC                string
	TemplateVehicles   []string
}

type CreateTemplateCommandResponse added in v0.4.4

type CreateTemplateCommandResponse struct {
	Name string
}

type CreateTestSignalCommandHandler

type CreateTestSignalCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewCreateTestSignalCommandHandler

func NewCreateTestSignalCommandHandler(dbs func() *db.ReaderWriter) CreateTestSignalCommandHandler

func (CreateTestSignalCommandHandler) Execute

type CreateTestSignalCommandRequest

type CreateTestSignalCommandRequest struct {
	DeviceDefinitionID string
	DBCCodesID         string
	UserDeviceID       string
	AutoPIUnitID       string
	Value              string
	Approved           bool
}

type CreateTestSignalCommandResponse

type CreateTestSignalCommandResponse struct {
	ID string
}

type RunTestSignalCommandHandler

type RunTestSignalCommandHandler interface {
	Execute(ctx context.Context, command *RunTestSignalCommandRequest) error
}

func NewRunTestSignalCommandHandler

func NewRunTestSignalCommandHandler(dbs func() *db.ReaderWriter, logger zerolog.Logger, userDeviceService services.UserDeviceService) RunTestSignalCommandHandler

type RunTestSignalCommandRequest

type RunTestSignalCommandRequest struct {
	AutoPIUnitID string
	Time         time.Time
	Signals      map[string]RunTestSignalItemCommandRequest
}

type RunTestSignalCommandResponse

type RunTestSignalCommandResponse struct {
}

type RunTestSignalItemCommandRequest added in v0.1.4

type RunTestSignalItemCommandRequest struct {
	Value any    `json:"value"`
	Time  string `json:"_stamp"`
}

type UpdateDBCCodeCommandHandler

type UpdateDBCCodeCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewUpdateDBCCodeCommandHandler

func NewUpdateDBCCodeCommandHandler(dbs func() *db.ReaderWriter) UpdateDBCCodeCommandHandler

func (UpdateDBCCodeCommandHandler) Execute

type UpdateDBCCodeCommandRequest

type UpdateDBCCodeCommandRequest struct {
	ID               string
	Name             string
	DBCContents      string
	Header           int
	Trigger          string
	RecordingEnabled bool
	MaxSampleSize    int32
}

type UpdateDBCCodeCommandResponse

type UpdateDBCCodeCommandResponse struct {
	ID   string
	Name string
}

type UpdateDbcCommandHandler added in v0.4.4

type UpdateDbcCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewUpdateDbcCommandHandler added in v0.4.4

func NewUpdateDbcCommandHandler(dbs func() *db.ReaderWriter) UpdateDbcCommandHandler

func (UpdateDbcCommandHandler) Execute added in v0.4.4

type UpdateDbcCommandRequest added in v0.4.4

type UpdateDbcCommandRequest struct {
	TemplateName string
	DbcFile      string
}

type UpdateDbcCommandResponse added in v0.4.4

type UpdateDbcCommandResponse struct {
	TemplateName string
}

type UpdateDeviceSettingsCommandHandler added in v0.4.4

type UpdateDeviceSettingsCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewUpdateDeviceSettingsCommandHandler added in v0.4.4

func NewUpdateDeviceSettingsCommandHandler(dbs func() *db.ReaderWriter) UpdateDeviceSettingsCommandHandler

func (UpdateDeviceSettingsCommandHandler) Execute added in v0.4.4

type UpdateDeviceSettingsCommandRequest added in v0.4.4

type UpdateDeviceSettingsCommandRequest struct {
	TemplateName                           string
	BatteryCriticalLevelVoltage            float64
	SafetyCutOutVoltage                    float64
	SleepTimerEventDrivenInterval          float64
	SleepTimerEventDrivenPeriod            float64
	SleepTimerInactivityAfterSleepInterval float64
	SleepTimerInactivityFallbackInterval   float64
	WakeTriggerVoltageLevel                float64
}

type UpdateDeviceSettingsCommandResponse added in v0.4.4

type UpdateDeviceSettingsCommandResponse struct {
	TemplateName string
}

type UpdatePidCommandHandler added in v0.4.4

type UpdatePidCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewUpdatePidCommandHandler added in v0.4.4

func NewUpdatePidCommandHandler(dbs func() *db.ReaderWriter) UpdatePidCommandHandler

func (UpdatePidCommandHandler) Execute added in v0.4.4

type UpdatePidCommandRequest added in v0.4.4

type UpdatePidCommandRequest struct {
	ID              int64
	TemplateName    string
	Header          []byte
	Mode            []byte
	Pid             []byte
	Formula         string
	IntervalSeconds int32
	Protocol        string
	SignalName      string
	BytesReturned   int32
}

type UpdatePidCommandResponse added in v0.4.4

type UpdatePidCommandResponse struct {
	ID int64
}

type UpdateTemplateCommandHandler added in v0.4.4

type UpdateTemplateCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewUpdateTemplateCommandHandler added in v0.4.4

func NewUpdateTemplateCommandHandler(dbs func() *db.ReaderWriter) UpdateTemplateCommandHandler

func (UpdateTemplateCommandHandler) Execute added in v0.4.4

type UpdateTemplateCommandRequest added in v0.4.4

type UpdateTemplateCommandRequest struct {
	Name               string
	ParentTemplateName string
	Version            string
	Protocol           string
	Powertrain         string
	DBC                string
	TemplateVehicles   []string
}

type UpdateTemplateCommandResponse added in v0.4.4

type UpdateTemplateCommandResponse struct {
	Name string
}

type UpdateTestSignalCommandHandler

type UpdateTestSignalCommandHandler struct {
	DBS func() *db.ReaderWriter
}

func NewUpdateTestSignalCommandHandler

func NewUpdateTestSignalCommandHandler(dbs func() *db.ReaderWriter) UpdateTestSignalCommandHandler

func (UpdateTestSignalCommandHandler) Execute

type UpdateTestSignalCommandRequest

type UpdateTestSignalCommandRequest struct {
	ID                 string
	DeviceDefinitionID string
	DBCCodesID         string
	UserDeviceID       string
	AutoPIUnitID       string
	Value              string
	Approved           bool
}

type UpdateTestSignalCommandResponse

type UpdateTestSignalCommandResponse struct {
	ID string
}

Directories

Path Synopsis
Package mock_commands is a generated GoMock package.
Package mock_commands is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL