Страница 1 из 2
потокол к GPT AURORA
Добавлено: 01 окт 2006, 20:16
s1nb
здравствуйте, стоит задача требующая работать с купюроприемником из программы написанной на .NET C# (купюроприемник подключен к СОМ порту)
Насколько я понял нужно просто посылать на СОМ порт команды, как модему, и принимать ответ. Я прав ??
К сожалению на
http://www.gpt.com и
http://www.gptworld.com не заходит :(( Немогли Вы скинуть мне на мыло : драйвер к нему, и доку по протоколу, ну и вообще что считаете будет мне полезным. Заранее спасибо.
Мыло: sinboris(собачка)gmail.com
Re: потокол к GPT AURORA
Добавлено: 02 окт 2006, 05:53
porcha2
s1nb писал(а):
нужно просто посылать на СОМ порт команды, как модему, и принимать ответ. Я прав ??
Ты прав. Для этого тебе нужно знать протокол обмена купюрника и его систему комманд. Я бы скинул, но в электронном виде у меня этого нет.
Re: потокол к GPT AURORA
Добавлено: 02 окт 2006, 15:45
s1nb
porcha2 писал(а):
s1nb писал(а):
нужно просто посылать на СОМ порт команды, как модему, и принимать ответ. Я прав ??
Ты прав. Для этого тебе нужно знать протокол обмена купюрника и его систему комманд. Я бы скинул, но в электронном виде у меня этого нет.
если Вы из Москвы я согласен встретиться ICQ 673535
Re: потокол к GPT AURORA
Добавлено: 02 окт 2006, 20:43
toweroff
Поищи поиском - GPT Ернест. Мужик нормальный, описание точно получишь
Re: потокол к GPT AURORA
Добавлено: 03 окт 2006, 08:09
porcha2
s1nb писал(а):
porcha2 писал(а):
s1nb писал(а):
нужно просто посылать на СОМ порт команды, как модему, и принимать ответ. Я прав ??
Ты прав. Для этого тебе нужно знать протокол обмена купюрника и его систему комманд. Я бы скинул, но в электронном виде у меня этого нет.
если Вы из Москвы я согласен встретиться ICQ 673535
Я не в Москве, но аську на всякий случай взял. :)
Re: потокол к GPT AURORA
Добавлено: 03 окт 2006, 16:08
s1nb
porcha2 писал(а):
s1nb писал(а):
porcha2 писал(а):
s1nb писал(а):
нужно просто посылать на СОМ порт команды, как модему, и принимать ответ. Я прав ??
Ты прав. Для этого тебе нужно знать протокол обмена купюрника и его систему комманд. Я бы скинул, но в электронном виде у меня этого нет.
если Вы из Москвы я согласен встретиться ICQ 673535
Я не в Москве, но аську на всякий случай взял. :)
ок.
а еще хотелось бы если у кого есть примеры :))
Re: потокол к GPT AURORA
Добавлено: 03 окт 2006, 17:29
porcha2
А чё с примерами? надо что-ли? Будет время - попробую списать. У меня это в бумажном виде.
Re: потокол к GPT AURORA
Добавлено: 03 окт 2006, 18:36
s1nb
porcha2 писал(а):
А чё с примерами? надо что-ли? Будет время - попробую списать. У меня это в бумажном виде.
Очень хотелось бы...
Что-то ничего не получается :(((
Что я делал:
1. подключил валидатор к СОМ порту. После включения он почуму то все время моргает красным, вроде как 9 раз подряд потом небольшая пауза и снова
2. создал в С# проэкт создал там СОМ порт выставил настройки 9600, 8, parity EVEN, stopBit 1, все остальное какбыло
3. а дальше посылаю ему команду :
Set Stacker Required for Operation Mode Command (46H)
Command Code = 46 HEX
Data Bytes Sent by Controller = none
Response Length = ACK Max
Response Time = 20 msec
if validator is not in the bill processing stage; or, no response
if validator is in the bill processing stage.
Message from Controller: [02][00][00][07][46][FF][B1]
Response from Validator: [02][00][00][07][00][FF][F7]
This command sets the flag in validator to require a stacker for normal operation. If a stacker is not present, validator operation is inhibited (Inhibit state). When a stacker is connected, the validator will be operational and will enter the Idle state. For the default setting, the stacker is required for normal operation.
Re: потокол к GPT AURORA
Добавлено: 03 окт 2006, 18:36
s1nb
а он все так-же :-\
Re: потокол к GPT AURORA
Добавлено: 03 окт 2006, 23:10
toweroff
чудак человек ;D STATUS REQUEST, а дальше пляши ::)
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 00:39
Sergey A.
Я перешивал конвертор V2.2-Pulse у меня всё получилось. Так я весь протокол просмотрел с помощью программы V2HostApp, которую скачал с GPT.com. Подключил купюрник и потом просмотрел протокол. Там все нужные команды можно просмотреть, и что важно, нужно постоянно опрашивать купюрник CMD[ 02 00 00 07 CC FF 2B ] - status r. - перестанешь опрашивать - купюрник отключится. рекомендуемое время опроса(poling) 250-500ms. Если купюры все - disable, то купюрник тоже мигает, хотя опрос идет.
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 10:20
s1nb
А можно по подробнее о Status Request...
и вообще как включить купюры
как узнать сколько он их принял ???
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 10:27
s1nb
Я вот так делаю:
for (int i = 1; i < 10000; i++)
{
byte[] b = new byte[7];
//b[0] = 2;
//b[1] = 0;
//b[2] = 0;
//b[3] = 7;
//b[4] = 128;
//b[5] = 255;
//b[6] = 119;
b[0] = 2;
b[1] = 0;
b[2] = 0;
b[3] = 7;
b[4] = 207;
b[5] = 255;
b[6] = 43;
serialPort.Write(b, 0, 7);
System.Threading.Thread.Sleep(300);
//MessageBox.Show("OK");
}
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 10:47
toweroff
s1nb писал(а):
А можно по подробнее о Status Request...
и вообще как включить купюры
как узнать сколько он их принял ???
еще раз. Свяжись с Эрнестом, кто-то выкладывал на форуме его координаты. И получишь ты описание протокола.
Кстати, судя по твоим примерам, ты пытаешься работать в V2.2Extended protocol, есть еще Standart
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 10:53
s1nb
я с ним связался и у меня они есть я ему шлю Status Request как присал
а он все так же моргает :((((
а Вы мне не можете скинуть V2HostApp
и протокол Standart.
Может там надо как нибудь выключатели на нем выставить ?????
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 11:01
toweroff
На сайте GPT есть прога RSDemo, посмотри, что она отсылает. Там куча подготовительной работы - включить купюры к приему, установить параметры стекера, отключить Inhibit... Много чего
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 11:03
toweroff
Кстати, вполне могет быть, что купюрник находится в режиме Interrupt Mode - там совсем другая логика работы
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 11:04
s1nb
Сайт GPS не работает :((( и по этому я не могу :((
а ты не можешь мне скинуть ???
и где взять настройки переключателей ???
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 11:08
toweroff
s1nb писал(а):
Я вот так делаю:
for (int i = 1; i < 10000; i++)
{
byte[] b = new byte[7];
//b[0] = 2;
//b[1] = 0;
//b[2] = 0;
//b[3] = 7;
//b[4] = 128;
//b[5] = 255;
//b[6] = 119;
b[0] = 2;
b[1] = 0;
b[2] = 0;
b[3] = 7;
b[4] = 207;
b[5] = 255;
b[6] = 43;
serialPort.Write(b, 0, 7);
System.Threading.Thread.Sleep(300);
//MessageBox.Show("OK");
}
не совсем правильно. Скорее, так:
while (1)
{
SendPacket(PKT_STATUS_REQ);
GetAnswer();
if (!timeout && CRC_ok)
{
switch ( answer )
{
case .....
case .....
}
}
}
но это только для Polled Mode
http://www.gptworld.com/
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 11:40
s1nb
спасибо этот сайт работает Но я так и не понял как мне надо выставить переключатели и с какой команды надо начинать работать ???
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 11:42
toweroff
Свичи не трогай. Вроде как на Аргусе все должны быть офф
А команда - я ж говорю - STATUS_REQ. А потом - куча настроек. Смотри, как работает прога, разберешься
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 12:11
s1nb
у меня 8 свичей они все вверху, он моргает 9 раз красный все время, я включаю прогу MdbTest_Rev04 выставляю ком порт нажимаю старт он начинает слать с валидатором ничего :((( а онв все шлет и шлет..... :((
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 12:15
s1nb
у меня он к компу подключается через большой разъем (12 пинов)
может 4 опустить вниз????
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 14:45
s1nb
а какие должны быть настройки СОМ порта ????
Re: потокол к GPT AURORA
Добавлено: 04 окт 2006, 14:59
toweroff
Похоже, Вы мануал по протоколу даже не открывали, Сэр >:(