Documentation ¶
Index ¶
- Constants
- Variables
- func CloneDiagnosticArraySlice(dst, src []DiagnosticArray)
- func CloneDiagnosticStatusSlice(dst, src []DiagnosticStatus)
- func CloneKeyValueSlice(dst, src []KeyValue)
- func DiagnosticArray__Array_to_C(cSlice []CDiagnosticArray, goSlice []DiagnosticArray)
- func DiagnosticArray__Array_to_Go(goSlice []DiagnosticArray, cSlice []CDiagnosticArray)
- func DiagnosticArray__Sequence_to_C(cSlice *CDiagnosticArray__Sequence, goSlice []DiagnosticArray)
- func DiagnosticArray__Sequence_to_Go(goSlice *[]DiagnosticArray, cSlice CDiagnosticArray__Sequence)
- func DiagnosticStatus__Array_to_C(cSlice []CDiagnosticStatus, goSlice []DiagnosticStatus)
- func DiagnosticStatus__Array_to_Go(goSlice []DiagnosticStatus, cSlice []CDiagnosticStatus)
- func DiagnosticStatus__Sequence_to_C(cSlice *CDiagnosticStatus__Sequence, goSlice []DiagnosticStatus)
- func DiagnosticStatus__Sequence_to_Go(goSlice *[]DiagnosticStatus, cSlice CDiagnosticStatus__Sequence)
- func KeyValue__Array_to_C(cSlice []CKeyValue, goSlice []KeyValue)
- func KeyValue__Array_to_Go(goSlice []KeyValue, cSlice []CKeyValue)
- func KeyValue__Sequence_to_C(cSlice *CKeyValue__Sequence, goSlice []KeyValue)
- func KeyValue__Sequence_to_Go(goSlice *[]KeyValue, cSlice CKeyValue__Sequence)
- type CDiagnosticArray
- type CDiagnosticArray__Sequence
- type CDiagnosticStatus
- type CDiagnosticStatus__Sequence
- type CKeyValue
- type CKeyValue__Sequence
- type DiagnosticArray
- type DiagnosticStatus
- type KeyValue
Constants ¶
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 ¶
var DiagnosticArrayTypeSupport types.MessageTypeSupport = _DiagnosticArrayTypeSupport{}
Modifying this variable is undefined behavior.
var DiagnosticStatusTypeSupport types.MessageTypeSupport = _DiagnosticStatusTypeSupport{}
Modifying this variable is undefined behavior.
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_Go ¶
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 CDiagnosticArray ¶
type CDiagnosticArray = C.diagnostic_msgs__msg__DiagnosticArray
type CDiagnosticArray__Sequence ¶
type CDiagnosticArray__Sequence = C.diagnostic_msgs__msg__DiagnosticArray__Sequence
type CDiagnosticStatus ¶
type CDiagnosticStatus = C.diagnostic_msgs__msg__DiagnosticStatus
type CDiagnosticStatus__Sequence ¶
type CDiagnosticStatus__Sequence = C.diagnostic_msgs__msg__DiagnosticStatus__Sequence
type CKeyValue ¶
type CKeyValue = C.diagnostic_msgs__msg__KeyValue
type CKeyValue__Sequence ¶
type CKeyValue__Sequence = C.diagnostic_msgs__msg__KeyValue__Sequence
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) SetDefaults ¶
func (t *KeyValue) SetDefaults()