From eb13241672e34b7d982f0644aa9bced34edcf493 Mon Sep 17 00:00:00 2001 From: Kevin Wallace Date: Sun, 26 Apr 2026 10:29:08 -0700 Subject: replyTo --- cvend/cvend.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'cvend') diff --git a/cvend/cvend.go b/cvend/cvend.go index b002629..08d84fc 100644 --- a/cvend/cvend.go +++ b/cvend/cvend.go @@ -101,7 +101,7 @@ func Open() (*Device, error) { proxCardFunctionReply: make(chan []byte), } var err error - d.Session, err = ipp.Open(Path, func(msgType byte, msgData []byte) { + d.Session, err = ipp.Open(Path, func(seq, replyTo byte, msgType byte, msgData []byte) { // if channel receiver waiting, deliver data to it, else log var ch chan []byte switch msgType { @@ -149,7 +149,7 @@ func (d *Device) Close() error { func (d *Device) AwaitStatus() ([]byte, error) { for { - if err := d.SendIPP(0x04, nil); err != nil { // Status + if err := d.SendIPP(0x04, 0, nil); err != nil { // Status return nil, err } select { @@ -172,7 +172,7 @@ func (d *Device) ProxCardFunction(cardType uint16, enable bool) ([]byte, error) if enable { payload[3] = 1 } - if err := d.SendIPP(0xe4, payload[:]); err != nil { + if err := d.SendIPP(0xe4, 0, payload[:]); err != nil { return nil, err } select { @@ -226,7 +226,7 @@ func (c *DESFireCard) Release() error { return ErrCardRemoved default: } - return c.d.SendIPP(0x32, nil) + return c.d.SendIPP(0x32, 0, nil) } func (c *DESFireCard) Command(cmd byte, data []byte) ([]byte, error) { @@ -235,7 +235,7 @@ func (c *DESFireCard) Command(cmd byte, data []byte) ([]byte, error) { return nil, ErrCardRemoved default: } - if err := c.d.SendIPP(0xbc, append([]byte{cmd}, data...)); err != nil { + if err := c.d.SendIPP(0xbc, 0, append([]byte{cmd}, data...)); err != nil { return nil, err } select { -- cgit v1.2.3