12345678910111213141516171819202122232425 |
- package bx
- import (
- "bytes"
- "encoding/binary"
- )
- type CmdReadFileInfo struct {
- baseBxCmd
- }
- func NewCmdReadFileInfo(FileName string) CmdReadFileInfo {
- return CmdReadFileInfo{
- baseBxCmd: newBaseCmd(CMD_GET_FILE_INTO.group, CMD_GET_FILE_INTO.code),
- }
- }
- func (cmd CmdReadFileInfo) Build() []byte {
- w := bytes.NewBuffer(make([]byte, 0, 8))
- binary.Write(w, binary.LittleEndian, cmd.Group())
- binary.Write(w, binary.LittleEndian, cmd.Cmd())
- binary.Write(w, binary.LittleEndian, cmd.ReqResp())
- binary.Write(w, binary.LittleEndian, []byte{0x00, 0x00})
- return nil
- }
|