Multimag  0.2.992
Открытые члены | Поля данных | Защищенные члены | Защищенные данные
Класс atol

Открытые члены

 __construct ()
 
 __destruct ()
 
 setResultFlags ($flags)
 
 setTestMode (bool $flag)
 
 setPassword ($password)
 
 setSection ($section)
 
 asyncReceiveData (int $tld, array $data)
 
 asyncReceiveError (int $tld, array $data)
 
 connect ($connect_line)
 
 abortBuffer ()
 
 cmdBeep ()
 
 cmdRequestDeviceType ()
 
 requestDeviceType ()
 
 cmdGetState ()
 
 requestGetState ()
 
 cmdGetStateCode ()
 
 requestGetStateCode ()
 
 cmdEnterToMode ($mode, $password)
 
 requestEnterToMode ($mode, $password)
 
 cmdExitFromMode ()
 
 requestExitFromMode ()
 
 cmdNewSession ()
 
 requestNewSession ()
 
 cmdOpenCheck (int $type, bool $no_print=false)
 
 requestOpenCheck (int $type, bool $no_print=false)
 
 cmdRegisterNomenclature (string $name, float $price, float $count, int $type=0, int $sign=0, int $size=0, int $tax=0)
 
 requestRegisterNomenclature (string $name, float $price, float $count, int $type=0, int $sign=0, int $size=0, int $tax=0)
 
 cmdCloseCheck (int $type, float $sum)
 
 requestCloseCheck (int $type, float $sum)
 
 cmdBreakCheck ()
 
 requestBreakCheck ()
 
 cmdInCash (float $sum)
 
 requestInCash (float $sum)
 
 cmdXREport ($type)
 
 requestXREport ($type)
 
 cmdZREport ()
 
 requestZREport ()
 
 cmdRePrintDocument ($num)
 
 requestRePrintDocument ($num)
 

Поля данных

 $buf
 
 $len
 
 $pass
 
 $recv
 
const F_NOFLAGS = 0x00
 
const F_NEED_RESULT = 0x01
 
const F_IGNORE_ERROR = 0x02
 
const F_WAIT_ASYNC_DATA = 0x04
 
const CT_IN = 1
 
const CT_IN_RETURN = 2
 
const CT_OUT = 4
 
const CT_OUT_RETURN = 5
 
const CT_CORRECTION_IN = 7
 
const CT_CORRECTION_OUT = 8
 

Защищенные члены

 assertErrors ($res)
 
 stringToArray (string $str, int $size)
 
 intToBCD ($number, $size)
 
 getFreeAsyncResult ($tld)
 

Защищенные данные

 $atolBuffer
 
 $password = [0, 0]
 
 $cur_tld = 0
 
 $last_answer = null
 
 $async_results = []
 
 $result_flags = self::F_NOFLAGS
 
 $test_mode = false
 
 $section = 0
 

Подробное описание

См. определение в файле atol.php строка 22

Конструктор(ы)

__construct ( )

См. определение в файле atol.php строка 51

__destruct ( )

См. определение в файле atol.php строка 55

Методы

abortBuffer ( )

См. определение в файле atol.php строка 93

assertErrors (   $res)
protected

См. определение в файле atol.php строка 475

asyncReceiveData ( int  $tld,
array  $data 
)

См. определение в файле atol.php строка 74

asyncReceiveError ( int  $tld,
array  $data 
)

См. определение в файле atol.php строка 81

cmdBeep ( )

См. определение в файле atol.php строка 97

cmdBreakCheck ( )

См. определение в файле atol.php строка 365

cmdCloseCheck ( int  $type,
float  $sum 
)

См. определение в файле atol.php строка 339

cmdEnterToMode (   $mode,
  $password 
)

См. определение в файле atol.php строка 210

cmdExitFromMode ( )

См. определение в файле atol.php строка 232

cmdGetState ( )

См. определение в файле atol.php строка 134

cmdGetStateCode ( )

См. определение в файле atol.php строка 179

cmdInCash ( float  $sum)

См. определение в файле atol.php строка 386

cmdNewSession ( )

См. определение в файле atol.php строка 254

cmdOpenCheck ( int  $type,
bool  $no_print = false 
)

См. определение в файле atol.php строка 279

cmdRegisterNomenclature ( string  $name,
float  $price,
float  $count,
int  $type = 0,
int  $sign = 0,
int  $size = 0,
int  $tax = 0 
)

См. определение в файле atol.php строка 307

cmdRePrintDocument (   $num)

См. определение в файле atol.php строка 459

cmdRequestDeviceType ( )

См. определение в файле atol.php строка 103

cmdXREport (   $type)

См. определение в файле atol.php строка 413

cmdZREport ( )

См. определение в файле atol.php строка 437

connect (   $connect_line)

См. определение в файле atol.php строка 88

getFreeAsyncResult (   $tld)
protected

См. определение в файле atol.php строка 513

intToBCD (   $number,
  $size 
)
protected

См. определение в файле atol.php строка 500

requestBreakCheck ( )

См. определение в файле atol.php строка 371

requestCloseCheck ( int  $type,
float  $sum 
)

См. определение в файле atol.php строка 350

requestDeviceType ( )

См. определение в файле atol.php строка 109

requestEnterToMode (   $mode,
  $password 
)

См. определение в файле atol.php строка 218

requestExitFromMode ( )

См. определение в файле atol.php строка 238

requestGetState ( )

См. определение в файле atol.php строка 140

requestGetStateCode ( )

См. определение в файле atol.php строка 185

requestInCash ( float  $sum)

См. определение в файле atol.php строка 397

requestNewSession ( )

См. определение в файле atol.php строка 264

requestOpenCheck ( int  $type,
bool  $no_print = false 
)

См. определение в файле atol.php строка 292

requestRegisterNomenclature ( string  $name,
float  $price,
float  $count,
int  $type = 0,
int  $sign = 0,
int  $size = 0,
int  $tax = 0 
)

См. определение в файле atol.php строка 324

requestRePrintDocument (   $num)

См. определение в файле atol.php строка 466

requestXREport (   $type)

См. определение в файле atol.php строка 420

requestZREport ( )

См. определение в файле atol.php строка 443

setPassword (   $password)

См. определение в файле atol.php строка 66

setResultFlags (   $flags)

См. определение в файле atol.php строка 58

setSection (   $section)

См. определение в файле atol.php строка 70

setTestMode ( bool  $flag)

См. определение в файле atol.php строка 62

stringToArray ( string  $str,
int  $size 
)
protected

См. определение в файле atol.php строка 486

Поля

$async_results = []
protected

См. определение в файле atol.php строка 32

$atolBuffer
protected

См. определение в файле atol.php строка 28

$buf

См. определение в файле atol.php строка 23

$cur_tld = 0
protected

См. определение в файле atol.php строка 30

$last_answer = null
protected

См. определение в файле atol.php строка 31

$len

См. определение в файле atol.php строка 24

$pass

См. определение в файле atol.php строка 25

$password = [0, 0]
protected

См. определение в файле atol.php строка 29

$recv

См. определение в файле atol.php строка 26

$result_flags = self::F_NOFLAGS
protected

См. определение в файле atol.php строка 33

$section = 0
protected

См. определение в файле atol.php строка 35

$test_mode = false
protected

См. определение в файле atol.php строка 34

const CT_CORRECTION_IN = 7

См. определение в файле atol.php строка 48

const CT_CORRECTION_OUT = 8

См. определение в файле atol.php строка 49

const CT_IN = 1

См. определение в файле atol.php строка 44

const CT_IN_RETURN = 2

См. определение в файле atol.php строка 45

const CT_OUT = 4

См. определение в файле atol.php строка 46

const CT_OUT_RETURN = 5

См. определение в файле atol.php строка 47

const F_IGNORE_ERROR = 0x02

См. определение в файле atol.php строка 40

const F_NEED_RESULT = 0x01

См. определение в файле atol.php строка 39

const F_NOFLAGS = 0x00

См. определение в файле atol.php строка 38

const F_WAIT_ASYNC_DATA = 0x04

См. определение в файле atol.php строка 41


Объявления и описания членов класса находятся в файле: