Aggiunto supporto per l'anno d'assistenza
git-svn-id: svn://10.65.10.50/trunk@6037 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
2690db37fe
commit
2594a69bab
@ -34,3 +34,9 @@ int f_DongleNumber(TConnection& conn, void* pJolly)
|
|||||||
int serno = GetServer().SerialNumber();
|
int serno = GetServer().SerialNumber();
|
||||||
return conn.ReturnInteger(serno);
|
return conn.ReturnInteger(serno);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int f_DongleYear(TConnection& conn, void* pJolly)
|
||||||
|
{
|
||||||
|
int year = GetServer().AssistanceYear();
|
||||||
|
return conn.ReturnInteger(year);
|
||||||
|
}
|
||||||
|
@ -74,8 +74,12 @@ unsigned short THardlockServer::GetSer()
|
|||||||
unsigned short THardlockServer::GetUsers()
|
unsigned short THardlockServer::GetUsers()
|
||||||
{
|
{
|
||||||
_Users = 0;
|
_Users = 0;
|
||||||
|
_AssistanceYear = 0;
|
||||||
if (_SerNo == 0)
|
if (_SerNo == 0)
|
||||||
_Users = 1;
|
{
|
||||||
|
_Users = 4;
|
||||||
|
_AssistanceYear = 1998;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (_SerNo != 0xFFFF)
|
if (_SerNo != 0xFFFF)
|
||||||
@ -86,9 +90,11 @@ unsigned short THardlockServer::GetUsers()
|
|||||||
HL_READ(62, EYECAST &Val[2]);
|
HL_READ(62, EYECAST &Val[2]);
|
||||||
HL_READ(63, EYECAST &Val[3]);
|
HL_READ(63, EYECAST &Val[3]);
|
||||||
HL_CODE(Val, HLBLOCK);
|
HL_CODE(Val, HLBLOCK);
|
||||||
|
_AssistanceYear = Val[0];
|
||||||
_Users = Val[1];
|
_Users = Val[1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Trace(-1, "Assistance Year is %d", (int)_AssistanceYear);
|
||||||
Trace(-1, "Maximum number of users is %d", (int)_Users);
|
Trace(-1, "Maximum number of users is %d", (int)_Users);
|
||||||
return _Users;
|
return _Users;
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ class THardlockServer : public BASE_SERVER
|
|||||||
{
|
{
|
||||||
enum { MAX_MODULES = 48 };
|
enum { MAX_MODULES = 48 };
|
||||||
|
|
||||||
unsigned short _SerNo, _Users, _int_tab[4];
|
unsigned short _SerNo, _Users, _AssistanceYear, _int_tab[4];
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual BOOL OnConnect(const CString& topic);
|
virtual BOOL OnConnect(const CString& topic);
|
||||||
@ -36,6 +36,9 @@ protected:
|
|||||||
public:
|
public:
|
||||||
unsigned short SerialNumber() const
|
unsigned short SerialNumber() const
|
||||||
{ return _SerNo; }
|
{ return _SerNo; }
|
||||||
|
|
||||||
|
unsigned short AssistanceYear() const
|
||||||
|
{ return _AssistanceYear; }
|
||||||
|
|
||||||
const unsigned short* Authorizations()
|
const unsigned short* Authorizations()
|
||||||
{ return GetAut() ? _int_tab : NULL; }
|
{ return GetAut() ? _int_tab : NULL; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user