Documentation ¶
Overview ¶
想给你写封信,却不知从何说起
Index ¶
- Constants
- Variables
- func AnyToBytes(i interface{}) []byte
- func BytesToFloat32(bytes []byte) float32
- func BytesToFloat64(bytes []byte) float64
- func BytesToInt16(i []byte) int16
- func BytesToInt32(i []byte) int32
- func BytesToInt64(i []byte) int64
- func BytesToInt8(i []byte) int8
- func BytesToUint16(i []byte) uint16
- func BytesToUint32(i []byte) uint32
- func BytesToUint64(i []byte) uint64
- func BytesToUint8(i []byte) uint8
- func Delete(o Mod, k uint32)
- func DeleteProj(k string)
- func Filt(vars []CmdT) (chart []ChartT, add []CmdT, del []CmdT)
- func GetAll(o Mod) ([]byte, error)
- func GetAllProj() ([]byte, error)
- func GetKeys(o Mod) (keys []uint32)
- func GetOptSaveVarList() bool
- func GetOptUpdateByProj() bool
- func JsonLoadAll()
- func MakeCmd(act ActMode, v CmdT) []byte
- func MakeWriteCmd(v T) []byte
- func Set(o Mod, k uint32, v T)
- func SetAll(o Mod, v map[uint32]T)
- func SetAllProj(m Projs)
- func SetOptSaveVarList(v bool)
- func SetOptUpdateByProj(v bool)
- func SetProj(k string, v ProjT)
- func SpecFromBytes(vType string, data []byte) float64
- func SpecToBytes(vType string, i float64) []byte
- func UpdateByProj()
- type ActMode
- type ChartT
- type CmdT
- type Mod
- type ProjT
- type Projs
- type RWMap
- type T
Constants ¶
View Source
const ( Board1 // 是近在咫尺 Board2 // 还是远在天边 Board3 )
你现在在哪里呢
View Source
const NumMaxPacket = 5
篇幅有限,也挡不住我的思念
Variables ¶
View Source
var TypeLen = map[string]int{
"uint8_t": 1,
"uint16_t": 2,
"uint32_t": 4,
"uint64_t": 8,
"int8_t": 1,
"int16_t": 2,
"int32_t": 4,
"int64_t": 8,
"int": 4,
"float": 4,
"double": 8,
}
Functions ¶
func AnyToBytes ¶
func AnyToBytes(i interface{}) []byte
func BytesToFloat32 ¶
func BytesToFloat64 ¶
func BytesToInt16 ¶
func BytesToInt32 ¶
func BytesToInt64 ¶
func BytesToInt8 ¶
func BytesToUint16 ¶
func BytesToUint32 ¶
func BytesToUint64 ¶
func BytesToUint8 ¶
func DeleteProj ¶
func DeleteProj(k string)
func JsonLoadAll ¶
func JsonLoadAll()
func SetAllProj ¶
func SetAllProj(m Projs)
func SpecFromBytes ¶ added in v0.11.0
func SpecToBytes ¶
Types ¶
type ActMode ¶ added in v0.11.0
type ActMode uint8
const ( Subscribe ActMode // 想让你一直联系 SubscribeReturn // 期待你认真回应 Unsubscribe // 却担心打扰到你 UnsubscribeReturn // 有回复就够了呢 Read // 你在想什么 ReadReturn // 能告诉我吗 Write // 希望改变你的心意 WriteReturn // 传达到了吗 )
Click to show internal directories.
Click to hide internal directories.