Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/akio/rosgo
/ functions
Functions
325 in github.com/akio/rosgo
⨍
Functions
325
◇
Types & classes
48
↓ 210 callers
Method
Error
(v ...interface{})
ros/log.go:28
↓ 74 callers
Method
Debug
(v ...interface{})
ros/log.go:22
↓ 63 callers
Method
Errorf
(format string, v ...interface{})
ros/log.go:29
↓ 32 callers
Method
Debugf
(format string, v ...interface{})
ros/log.go:23
↓ 32 callers
Method
String
()
gengo/msgs.go:303
↓ 28 callers
Method
Add
(d Duration)
ros/time.go:28
↓ 17 callers
Method
remap
Resolve a ROS name with remapping
ros/name.go:138
↓ 15 callers
Method
Fatalf
(format string, v ...interface{})
ros/log.go:31
↓ 14 callers
Function
callRosApi
(calleeUri string, method string, args ...interface{})
ros/master.go:8
↓ 13 callers
Method
FromNSec
(nsec uint64)
ros/temporal.go:56
↓ 13 callers
Method
ToNSec
()
ros/temporal.go:47
↓ 13 callers
Function
parseValue
Parse a value after the <value> tag has been read. On (non-error) return, the </value> closing tag will have been read.
xmlrpc/xmlrpc.go:173
↓ 12 callers
Method
Name
()
ros/ros.go:76
↓ 12 callers
Function
emitValue
(buf *bytes.Buffer, value interface{})
xmlrpc/xmlrpc.go:25
↓ 12 callers
Function
normalizeTemporal
(sec int64, nsec int64)
ros/temporal.go:5
↓ 12 callers
Method
resolve
Resolve a ROS name to global name
ros/name.go:119
↓ 10 callers
Function
buildRosApiResult
Build XMLRPC ready array from ROS API result triplet.
ros/master.go:42
↓ 9 callers
Method
Fatal
(v ...interface{})
ros/log.go:30
↓ 9 callers
Method
IsZero
()
ros/temporal.go:39
↓ 9 callers
Method
Shutdown
()
ros/ros.go:30
↓ 9 callers
Function
canonicalizeName
Remove sequential seperater
ros/name.go:76
↓ 9 callers
Function
newNameResolver
(namespace string, nodeName string, remapping NameMap)
ros/name.go:101
↓ 8 callers
Method
Serialize
(buf *bytes.Buffer)
ros/message.go:16
↓ 8 callers
Function
expectNextTag
(d *xml.Decoder, name string)
xmlrpc/xmlrpc.go:160
↓ 7 callers
Function
NewNode
(name string, args []string)
ros/ros.go:43
↓ 7 callers
Function
emitFault
(buf *bytes.Buffer, code int, message string)
xmlrpc/xmlrpc.go:132
↓ 6 callers
Function
Call
Call a XMLRPC API in a remote host. Args: url string: URL of the remote host
xmlrpc/xmlrpc.go:476
↓ 6 callers
Method
Logger
()
ros/ros.go:38
↓ 6 callers
Method
SetSeverity
(severity LogLevel)
ros/log.go:21
↓ 6 callers
Method
Sleep
()
ros/rate.go:36
↓ 6 callers
Method
ToSec
()
ros/temporal.go:43
↓ 6 callers
Function
determineHost
()
ros/network.go:9
↓ 6 callers
Function
getNamespace
(name string)
ros/name.go:17
↓ 5 callers
Function
NewDuration
(sec uint32, nsec uint32)
ros/duration.go:11
↓ 5 callers
Function
Now
()
ros/time.go:16
↓ 5 callers
Function
readConnectionHeader
(r io.Reader)
ros/header.go:22
↓ 5 callers
Function
writeConnectionHeader
(headers []header, w io.Writer)
ros/header.go:64
↓ 4 callers
Method
Call
(srv Service)
ros/ros.go:85
↓ 4 callers
Function
CheckBytes
(t *testing.T, a, b []byte)
test/test_message/message_test.go:92
↓ 4 callers
Method
Deserialize
(buf *bytes.Reader)
ros/message.go:17
↓ 4 callers
Function
GenerateMessage
(context *MsgContext, spec *MsgSpec)
gengo/generate.go:312
↓ 4 callers
Method
MD5Sum
()
ros/ros.go:77
↓ 4 callers
Function
NewTime
(sec uint32, nsec uint32)
ros/time.go:11
↓ 4 callers
Function
isGlobalName
(name string)
ros/name.go:67
↓ 4 callers
Function
isPrivateName
(name string)
ros/name.go:71
↓ 4 callers
Function
parseResponse
(d *xml.Decoder)
xmlrpc/xmlrpc.go:426
↓ 4 callers
Function
setDifference
(lhs []string, rhs []string)
ros/set.go:39
↓ 4 callers
Function
writeCode
(fullname string, code string)
gengo/main.go:11
↓ 3 callers
Method
ComputeMD5Text
(spec *MsgSpec)
gengo/context.go:237
↓ 3 callers
Method
Diff
(from Time)
ros/time.go:22
↓ 3 callers
Method
FromSec
(sec float64)
ros/temporal.go:51
↓ 3 callers
Method
GetSubscriberName
()
ros/ros.go:57
↓ 3 callers
Method
LoadMsg
(fullname string)
gengo/context.go:162
↓ 3 callers
Method
LoadMsgFromString
(text string, fullname string)
gengo/context.go:115
↓ 3 callers
Function
NewMsgContext
(rosPkgPaths []string)
gengo/context.go:94
↓ 3 callers
Method
Publish
(msg Message)
ros/ros.go:48
↓ 3 callers
Method
Spin
()
ros/ros.go:29
↓ 3 callers
Method
Type
()
ros/message.go:15
↓ 3 callers
Method
Warn
(v ...interface{})
ros/log.go:26
↓ 3 callers
Function
baseMsgType
(t string)
gengo/msgs.go:80
↓ 3 callers
Function
contains
(array []string, key string)
ros/set.go:3
↓ 3 callers
Function
isBuiltinType
(name string)
gengo/msgs.go:71
↓ 3 callers
Function
listenRandomPort
(address string, trialLimit int)
ros/node.go:78
↓ 3 callers
Function
packageResourceName
(name string)
gengo/parser.go:96
↓ 3 callers
Method
start
(wg *sync.WaitGroup)
ros/publisher.go:60
↓ 3 callers
Function
stripComment
(line string)
gengo/parser.go:110
↓ 3 callers
Function
xmlEscape
(s string)
xmlrpc/xmlrpc.go:19
↓ 2 callers
Method
ComputeMsgMD5
(spec *MsgSpec)
gengo/context.go:260
↓ 2 callers
Function
CycleTime
(d Duration)
ros/rate.go:17
↓ 2 callers
Method
CycleTime
()
ros/rate.go:23
↓ 2 callers
Method
GetParam
(name string)
ros/ros.go:32
↓ 2 callers
Method
GetTopic
()
ros/ros.go:58
↓ 2 callers
Method
LoadMsgFromFile
(filePath string, fullname string)
gengo/context.go:153
↓ 2 callers
Method
LoadSrvFromFile
(filePath string, fullname string)
gengo/context.go:215
↓ 2 callers
Function
NewHandler
(mapping map[string]Method)
xmlrpc/xmlrpc.go:538
↓ 2 callers
Function
NewRate
(frequency float64)
ros/rate.go:10
↓ 2 callers
Method
NewSubscriber
callback should be a function which takes 0, 1, or 2 arguments. If it takes 0 arguments, it will simply be called without the message. 1-argument fun
ros/ros.go:23
↓ 2 callers
Function
NewSyntaxError
(fullName string, line int, message string)
gengo/parser.go:28
↓ 2 callers
Method
OK
()
ros/ros.go:27
↓ 2 callers
Method
ReqMessage
()
ros/service.go:12
↓ 2 callers
Method
ResMessage
()
ros/service.go:13
↓ 2 callers
Method
Sleep
()
ros/duration.go:32
↓ 2 callers
Method
SpinOnce
()
ros/ros.go:28
↓ 2 callers
Method
Sub
(d Duration)
ros/time.go:34
↓ 2 callers
Function
ToGoName
(name string)
gengo/msgs.go:219
↓ 2 callers
Method
WaitForShutdown
()
xmlrpc/xmlrpc.go:545
↓ 2 callers
Function
cmpUint64
(lhs, rhs uint64)
ros/temporal.go:22
↓ 2 callers
Function
convertConstantValue
Convert constant literal to a Go object Original implementation (genmsg) depends on Python's literal syntax.
gengo/parser.go:42
↓ 2 callers
Function
emitRequest
(buf *bytes.Buffer, method string, args ...interface{})
xmlrpc/xmlrpc.go:104
↓ 2 callers
Function
emitResponse
(buf *bytes.Buffer, value interface{})
xmlrpc/xmlrpc.go:121
↓ 2 callers
Function
getTestData
()
test/test_message/message_test.go:162
↓ 2 callers
Function
isLegalResourceBaseName
(name string)
gengo/msgs.go:51
↓ 2 callers
Function
isRosPackage
(dir string)
gengo/context.go:13
↓ 2 callers
Function
isValidName
(name string)
ros/name.go:54
↓ 2 callers
Function
nextTag
(d *xml.Decoder)
xmlrpc/xmlrpc.go:146
↓ 2 callers
Function
parseRequest
(d *xml.Decoder)
xmlrpc/xmlrpc.go:378
↓ 2 callers
Function
processArguments
(args []string)
ros/node.go:27
↓ 2 callers
Function
splitType
(t string)
gengo/msgs.go:89
↓ 2 callers
Method
start
()
ros/service_server.go:162
↓ 1 callers
Method
Add
(other Duration)
ros/duration.go:16
next →
1–100 of 325, ranked by callers