diagnostic_msgs_msg

package
v0.0.0-...-f3704aa Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DiagnosticStatus_OK    byte = 0 // Possible levels of operations.
	DiagnosticStatus_WARN  byte = 1 // Possible levels of operations.
	DiagnosticStatus_ERROR byte = 2 // Possible levels of operations.
	DiagnosticStatus_STALE byte = 3 // Possible levels of operations.
)

Variables

View Source
var DiagnosticArrayTypeSupport types.MessageTypeSupport = _DiagnosticArrayTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var DiagnosticStatusTypeSupport types.MessageTypeSupport = _DiagnosticStatusTypeSupport{}

Modifying this variable is undefined behavior.

View Source
var KeyValueTypeSupport types.MessageTypeSupport = _KeyValueTypeSupport{}

Modifying this variable is undefined behavior.

Functions

func CloneDiagnosticArraySlice

func CloneDiagnosticArraySlice(dst, src []DiagnosticArray)

CloneDiagnosticArraySlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneDiagnosticStatusSlice

func CloneDiagnosticStatusSlice(dst, src []DiagnosticStatus)

CloneDiagnosticStatusSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func CloneKeyValueSlice

func CloneKeyValueSlice(dst, src []KeyValue)

CloneKeyValueSlice clones src to dst by calling Clone for each element in src. Panics if len(dst) < len(src).

func DiagnosticArray__Array_to_C

func DiagnosticArray__Array_to_C(cSlice []CDiagnosticArray, goSlice []DiagnosticArray)

func DiagnosticArray__Array_to_Go

func DiagnosticArray__Array_to_Go(goSlice []DiagnosticArray, cSlice []CDiagnosticArray)

func DiagnosticArray__Sequence_to_C

func DiagnosticArray__Sequence_to_C(cSlice *CDiagnosticArray__Sequence, goSlice []DiagnosticArray)

func DiagnosticArray__Sequence_to_Go

func DiagnosticArray__Sequence_to_Go(goSlice *[]DiagnosticArray, cSlice CDiagnosticArray__Sequence)

func DiagnosticStatus__Array_to_C

func DiagnosticStatus__Array_to_C(cSlice []CDiagnosticStatus, goSlice []DiagnosticStatus)

func DiagnosticStatus__Array_to_Go

func DiagnosticStatus__Array_to_Go(goSlice []DiagnosticStatus, cSlice []CDiagnosticStatus)

func DiagnosticStatus__Sequence_to_C

func DiagnosticStatus__Sequence_to_C(cSlice *CDiagnosticStatus__Sequence, goSlice []DiagnosticStatus)

func DiagnosticStatus__Sequence_to_Go

func DiagnosticStatus__Sequence_to_Go(goSlice *[]DiagnosticStatus, cSlice CDiagnosticStatus__Sequence)

func KeyValue__Array_to_C

func KeyValue__Array_to_C(cSlice []CKeyValue, goSlice []KeyValue)

func KeyValue__Array_to_Go

func KeyValue__Array_to_Go(goSlice []KeyValue, cSlice []CKeyValue)

func KeyValue__Sequence_to_C

func KeyValue__Sequence_to_C(cSlice *CKeyValue__Sequence, goSlice []KeyValue)

func KeyValue__Sequence_to_Go

func KeyValue__Sequence_to_Go(goSlice *[]KeyValue, cSlice CKeyValue__Sequence)

Types

type DiagnosticArray

type DiagnosticArray struct {
	Header std_msgs_msg.Header `yaml:"header"` // for timestamp. This message is used to send diagnostic information about the state of the robot.
	Status []DiagnosticStatus  `yaml:"status"` // an array of components being reported on. This message is used to send diagnostic information about the state of the robot.
}

Do not create instances of this type directly. Always use NewDiagnosticArray function instead.

func NewDiagnosticArray

func NewDiagnosticArray() *DiagnosticArray

NewDiagnosticArray creates a new DiagnosticArray with default values.

func (*DiagnosticArray) Clone

func (t *DiagnosticArray) Clone() *DiagnosticArray

func (*DiagnosticArray) CloneMsg

func (t *DiagnosticArray) CloneMsg() types.Message

func (*DiagnosticArray) SetDefaults

func (t *DiagnosticArray) SetDefaults()

type DiagnosticStatus

type DiagnosticStatus struct {
	Level      byte       `yaml:"level"`       // Level of operation enumerated above.
	Name       string     `yaml:"name"`        // Level of operation enumerated above.A description of the test/component reporting.
	Message    string     `yaml:"message"`     // Level of operation enumerated above.A description of the test/component reporting.A description of the status.
	HardwareId string     `yaml:"hardware_id"` // Level of operation enumerated above.A description of the test/component reporting.A description of the status.A hardware unique string.
	Values     []KeyValue `yaml:"values"`      // Level of operation enumerated above.A description of the test/component reporting.A description of the status.A hardware unique string.An array of values associated with the status.
}

Do not create instances of this type directly. Always use NewDiagnosticStatus function instead.

func NewDiagnosticStatus

func NewDiagnosticStatus() *DiagnosticStatus

NewDiagnosticStatus creates a new DiagnosticStatus with default values.

func (*DiagnosticStatus) Clone

func (t *DiagnosticStatus) Clone() *DiagnosticStatus

func (*DiagnosticStatus) CloneMsg

func (t *DiagnosticStatus) CloneMsg() types.Message

func (*DiagnosticStatus) SetDefaults

func (t *DiagnosticStatus) SetDefaults()

type KeyValue

type KeyValue struct {
	Key   string `yaml:"key"`   // What to label this value when viewing.
	Value string `yaml:"value"` // What to label this value when viewing.A value to track over time.
}

Do not create instances of this type directly. Always use NewKeyValue function instead.

func NewKeyValue

func NewKeyValue() *KeyValue

NewKeyValue creates a new KeyValue with default values.

func (*KeyValue) Clone

func (t *KeyValue) Clone() *KeyValue

func (*KeyValue) CloneMsg

func (t *KeyValue) CloneMsg() types.Message

func (*KeyValue) SetDefaults

func (t *KeyValue) SetDefaults()

Jump to

Keyboard shortcuts

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