Documentation ¶
Index ¶
- type Radar24G
- func (r *Radar24G) GetRawData() ([]byte, error)
- func (r *Radar24G) IsEmpty() bool
- func (r *Radar24G) IsFull() bool
- func (r *Radar24G) New(device string, MaxSize int) *Radar24G
- func (r *Radar24G) OpenPort() error
- func (r *Radar24G) Push(val SensorData)
- func (r *Radar24G) RawDataProcess(RawData []byte) (*SensorData, error)
- func (r *Radar24G) Read() (*SensorData, error)
- func (r *Radar24G) Size() int
- type SensorData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Radar24G ¶
type Radar24G struct { SerialPort *serial.Port DataGroupMaxSize int DataGroup []SensorData // contains filtered or unexported fields }
func (*Radar24G) GetRawData ¶
GetRawData 获取串口雷达读数原始数据
func (*Radar24G) RawDataProcess ¶
func (r *Radar24G) RawDataProcess(RawData []byte) (*SensorData, error)
RawDataProcess 将从串口获取的雷达原始数据反序列化到雷达读数对象
func (*Radar24G) Read ¶ added in v0.1.2
func (r *Radar24G) Read() (*SensorData, error)
type SensorData ¶
Click to show internal directories.
Click to hide internal directories.