summaryrefslogtreecommitdiff
path: root/cvend/cvend.go
diff options
context:
space:
mode:
Diffstat (limited to 'cvend/cvend.go')
-rw-r--r--cvend/cvend.go10
1 files changed, 5 insertions, 5 deletions
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 {