|
@@ -7,42 +7,42 @@ import (
|
|
|
|
|
|
type FaultInfo struct {
|
|
type FaultInfo struct {
|
|
msg.Package `ros:"common_msgs"`
|
|
msg.Package `ros:"common_msgs"`
|
|
- TimestampSec float64 `rosname:"timestamp_sec"`
|
|
|
|
- ModuleName string `rosname:"module_name"`
|
|
|
|
- Version string `rosname:"version"`
|
|
|
|
- ErrorCode int32 `rosname:"error_code"`
|
|
|
|
- Msg string `rosname:"msg"`
|
|
|
|
- FaultLevel int8 `rosname:"fault_level"`
|
|
|
|
- FaultType int8 `rosname:"fault_type"`
|
|
|
|
|
|
+ TimestampSec float64
|
|
|
|
+ ModuleName string
|
|
|
|
+ Version string
|
|
|
|
+ ErrorCode int32
|
|
|
|
+ Msg string
|
|
|
|
+ FaultLevel int8
|
|
|
|
+ FaultType int8
|
|
}
|
|
}
|
|
|
|
|
|
type Header struct {
|
|
type Header struct {
|
|
msg.Package `ros:"common_msgs"`
|
|
msg.Package `ros:"common_msgs"`
|
|
- SequenceNum int32 `rosname:"sequence_num"`
|
|
|
|
- TimeStamp float64 `rosname:"time_stamp"`
|
|
|
|
- ModuleName string `rosname:"module_name"`
|
|
|
|
- Version string `rosname:"version"`
|
|
|
|
- FaultVec FaultVec `rosname:"fault_vec"`
|
|
|
|
- TimeStatistics TimeStatistics `rosname:"time_statistics"`
|
|
|
|
|
|
+ SequenceNum int32
|
|
|
|
+ TimeStamp float64
|
|
|
|
+ ModuleName string
|
|
|
|
+ Version string
|
|
|
|
+ FaultVec FaultVec
|
|
|
|
+ TimeStatistics TimeStatistics
|
|
}
|
|
}
|
|
|
|
|
|
type FaultVec struct {
|
|
type FaultVec struct {
|
|
msg.Package `ros:"common_msgs"`
|
|
msg.Package `ros:"common_msgs"`
|
|
- InfoVec []FaultInfo `rosname:"info_vec"`
|
|
|
|
- ModuleFaultLevel int32 `rosname:"module_fault_level"`
|
|
|
|
|
|
+ InfoVec []FaultInfo
|
|
|
|
+ ModuleFaultLevel int32
|
|
}
|
|
}
|
|
|
|
|
|
type TimeStatistics struct {
|
|
type TimeStatistics struct {
|
|
msg.Package `ros:"common_msgs"`
|
|
msg.Package `ros:"common_msgs"`
|
|
- DevTimeStatusMsg []TimeStatus `rosname:"sequence_num"`
|
|
|
|
- SendingTimestamp float64 `rosname:"sequence_num"`
|
|
|
|
|
|
+ DevTimeStatusMsg []TimeStatus
|
|
|
|
+ SendingTimestamp float64
|
|
}
|
|
}
|
|
|
|
|
|
type TimeStatus struct {
|
|
type TimeStatus struct {
|
|
msg.Package `ros:"common_msgs"`
|
|
msg.Package `ros:"common_msgs"`
|
|
- Dtime float64 `rosname:"dtime"`
|
|
|
|
- SourceNodeName string `rosname:"source_node_name"`
|
|
|
|
- DestinationNodeName string `rosname:"destination_node_name"`
|
|
|
|
|
|
+ Dtime float64
|
|
|
|
+ SourceNodeName string
|
|
|
|
+ DestinationNodeName string
|
|
}
|
|
}
|
|
|
|
|
|
type Retrieval struct {
|
|
type Retrieval struct {
|