Documentation
¶
Index ¶
- Variables
- type Datalink
- func (d *Datalink) Close() error
- func (d *Datalink) ReadFrame() (frame.Packet, error)
- func (d *Datalink) Request(packet packet.Payload) (packet.Payload, error)
- func (d *Datalink) WriteACK() error
- func (d *Datalink) WriteByte(f []byte) (int, error)
- func (d *Datalink) WriteFrame(f frame.Packet) error
- func (d *Datalink) WritePacket(f packet.Payload) error
- type RCS620S
- func (r *RCS620S) ApplyInListPassiveTargetWorkaround() (bool, error)
- func (r *RCS620S) Close() error
- func (r *RCS620S) CloseCommunication() error
- func (r *RCS620S) FirmwareVersion() (*response.GetFirmwareVersion, error)
- func (r *RCS620S) GeneralStatus() (*response.GetGeneralStatus, error)
- func (r *RCS620S) ImproveNoiseImmunity() error
- func (r *RCS620S) InListPassiveTarget(brty request.BRTYType, initiatorData []byte) (*response.InListPassiveTarget, error)
- func (r *RCS620S) InitializeAsInitiator() error
- func (r *RCS620S) Reset() error
- func (r *RCS620S) SetAntenna(enable bool) error
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidResponse = errors.New("invalid response")
)
Functions ¶
This section is empty.
Types ¶
type Datalink ¶
type Datalink struct {
// contains filtered or unexported fields
}
func NewDatalink ¶
type RCS620S ¶
type RCS620S struct {
Datalink *Datalink
// contains filtered or unexported fields
}
func (*RCS620S) ApplyInListPassiveTargetWorkaround ¶
ApplyInListPassiveTargetWorkaround fixes no response issue. Read section 9 in below document for more details. https://www.sony.co.jp/Products/felica/business/tech-support/data/fp_rcs620s_command_2.11.pdf
func (*RCS620S) CloseCommunication ¶
func (*RCS620S) FirmwareVersion ¶
func (r *RCS620S) FirmwareVersion() (*response.GetFirmwareVersion, error)
FirmwareVersion gets firmware version of RCS620S
func (*RCS620S) GeneralStatus ¶
func (r *RCS620S) GeneralStatus() (*response.GetGeneralStatus, error)
GeneralStatus gets general status of RCS620S
func (*RCS620S) ImproveNoiseImmunity ¶
ImproveNoiseImmunity improves noise immunity. Read section 9 in below document for more details. https://www.sony.co.jp/Products/felica/business/tech-support/data/fp_rcs620s_command_2.11.pdf
func (*RCS620S) InListPassiveTarget ¶
func (r *RCS620S) InListPassiveTarget(brty request.BRTYType, initiatorData []byte) (*response.InListPassiveTarget, error)
InListPassiveTarget detects a card
func (*RCS620S) InitializeAsInitiator ¶
InitializeAsInitiator initializes RCS620 to run as initiator mode.
func (*RCS620S) SetAntenna ¶
SetAntenna enables or disables antenna
Click to show internal directories.
Click to hide internal directories.