C# 클래스 LedgerWallet.LedgerClientBase

파일 보기 프로젝트 열기: LedgerHQ/ledger-dotnet-api

공개 프로퍼티들

프로퍼티 타입 설명
OK int[]

공개 메소드들

메소드 설명
LedgerClientBase ( ILedgerTransport transport ) : System

보호된 메소드들

메소드 설명
CheckSW ( int acceptedSW, int sw ) : void
Exchange ( byte apdu, int &sw ) : byte[]
ExchangeApdu ( byte cla, byte ins, byte p1, byte p2, byte data, int acceptedSW ) : byte[]
ExchangeApdu ( byte cla, byte ins, byte p1, byte p2, int length, int acceptedSW ) : byte[]
ExchangeApdu ( byte apdu, int acceptedSW ) : byte[]
ExchangeApduSplit ( byte cla, byte ins, byte p1, byte p2, byte data, int acceptedSW ) : byte[]
ExchangeApduSplit2 ( byte cla, byte ins, byte p1, byte p2, byte data, byte data2, int acceptedSW ) : byte[]
GetErrorMessage ( LedgerWalletStatus status ) : string
Throw ( int sw ) : void

메소드 상세

CheckSW() 보호된 메소드

protected CheckSW ( int acceptedSW, int sw ) : void
acceptedSW int
sw int
리턴 void

Exchange() 보호된 메소드

protected Exchange ( byte apdu, int &sw ) : byte[]
apdu byte
sw int
리턴 byte[]

ExchangeApdu() 보호된 메소드

protected ExchangeApdu ( byte cla, byte ins, byte p1, byte p2, byte data, int acceptedSW ) : byte[]
cla byte
ins byte
p1 byte
p2 byte
data byte
acceptedSW int
리턴 byte[]

ExchangeApdu() 보호된 메소드

protected ExchangeApdu ( byte cla, byte ins, byte p1, byte p2, int length, int acceptedSW ) : byte[]
cla byte
ins byte
p1 byte
p2 byte
length int
acceptedSW int
리턴 byte[]

ExchangeApdu() 보호된 메소드

protected ExchangeApdu ( byte apdu, int acceptedSW ) : byte[]
apdu byte
acceptedSW int
리턴 byte[]

ExchangeApduSplit() 보호된 메소드

protected ExchangeApduSplit ( byte cla, byte ins, byte p1, byte p2, byte data, int acceptedSW ) : byte[]
cla byte
ins byte
p1 byte
p2 byte
data byte
acceptedSW int
리턴 byte[]

ExchangeApduSplit2() 보호된 메소드

protected ExchangeApduSplit2 ( byte cla, byte ins, byte p1, byte p2, byte data, byte data2, int acceptedSW ) : byte[]
cla byte
ins byte
p1 byte
p2 byte
data byte
data2 byte
acceptedSW int
리턴 byte[]

GetErrorMessage() 보호된 메소드

protected GetErrorMessage ( LedgerWalletStatus status ) : string
status LedgerWalletStatus
리턴 string

LedgerClientBase() 공개 메소드

public LedgerClientBase ( ILedgerTransport transport ) : System
transport ILedgerTransport
리턴 System

Throw() 보호된 메소드

protected Throw ( int sw ) : void
sw int
리턴 void

프로퍼티 상세

OK 공개적으로 정적으로 프로퍼티

public static int[] OK
리턴 int[]