Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cisco/senml
/ functions
Functions
37 in github.com/cisco/senml
⨍
Functions
37
◇
Types & classes
6
↓ 16 callers
Function
Decode
Decode takes a SenML message in the given format and parses it and decodes it into the returned SenML record.
senml.go:155
↓ 7 callers
Function
Encode
Encode takes a SenML record, and encodes it using the given format.
senml.go:228
↓ 6 callers
Method
str
(f int)
senml.go:76
↓ 3 callers
Function
Normalize
Removes all the base items and expands records to have items that include what previosly in base iterms. Convets relative times to absoltue times.
senml.go:368
↓ 3 callers
Method
float
(f int)
senml.go:90
↓ 2 callers
Function
outputData
(data []byte)
cmd/senmlCat/senmlCat.go:59
↓ 1 callers
Function
IsValid
Test if SenML is valid
senml.go:427
↓ 1 callers
Function
decodeTimed
(msg []byte)
cmd/senmlCat/senmlCat.go:36
↓ 1 callers
Function
decodeTimed
(msg []byte)
cmd/senmlServer/senmlServer.go:56
↓ 1 callers
Method
fromRecords
(recs []record)
senml.go:126
↓ 1 callers
Method
int
(f int)
senml.go:83
↓ 1 callers
Function
outputData
(data []byte)
cmd/senmlServer/senmlServer.go:79
↓ 1 callers
Function
processData
(dataIn []byte)
cmd/senmlCat/senmlCat.go:88
↓ 1 callers
Function
processData
(dataIn []byte)
cmd/senmlServer/senmlServer.go:314
↓ 1 callers
Method
toRecord
()
senml.go:97
↓ 1 callers
Method
toRecords
()
senml.go:117
Function
ExampleEncode1
()
senml_test.go:11
Function
ExampleEncode2
()
senml_test.go:28
Function
TestBadInput1
(t *testing.T)
senml_test.go:155
Function
TestBadInput2
(t *testing.T)
senml_test.go:163
Function
TestBadInputNoValue
(t *testing.T)
senml_test.go:171
Function
TestBadInputNumericBaseName
(t *testing.T)
senml_test.go:219
Function
TestBadInputNumericName
(t *testing.T)
senml_test.go:187
Function
TestBadInputWeirdName
(t *testing.T)
senml_test.go:203
Function
TestDecode
(t *testing.T)
senml_test.go:100
Function
TestEncode
(t *testing.T)
senml_test.go:63
Function
TestInputBoolean
(t *testing.T)
senml_test.go:244
Function
TestInputData
(t *testing.T)
senml_test.go:252
Function
TestInputNumericName
(t *testing.T)
senml_test.go:179
Function
TestInputString
(t *testing.T)
senml_test.go:260
Function
TestInputSumOnly
TODO add func TestBadInputUnknownMtuField(t *testing.T) { data := []byte("[ { \"n\":\"hi\", \"v\":1.0, \"mtu_\":1.0 } ] ") _ , err := senml.Decode(
senml_test.go:236
Function
TestInputWeirdBaseName
(t *testing.T)
senml_test.go:211
Function
TestInputWeirdName
(t *testing.T)
senml_test.go:195
Function
TestNormalize
(t *testing.T)
senml_test.go:125
Function
httpReqHandler
(w http.ResponseWriter, r *http.Request)
cmd/senmlServer/senmlServer.go:370
Function
main
()
cmd/senmlCat/senmlCat.go:158
Function
main
()
cmd/senmlServer/senmlServer.go:391