Click here to Skip to main content
15,913,115 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Crypto++ question Pin
DREVET Olivier17-Apr-03 1:20
DREVET Olivier17-Apr-03 1:20 
GeneralRe: Crypto++ question Pin
DREVET Olivier17-Apr-03 19:22
DREVET Olivier17-Apr-03 19:22 
GeneralMultithreading Problem Pin
16-Apr-03 18:09
suss16-Apr-03 18:09 
GeneralRe: Multithreading Problem Pin
Joe Woodbury16-Apr-03 19:00
professionalJoe Woodbury16-Apr-03 19:00 
Questionhow to get handle Pin
Prog Mmer16-Apr-03 17:23
Prog Mmer16-Apr-03 17:23 
GeneralBasic iphlpapi questions Pin
autekre16-Apr-03 16:57
autekre16-Apr-03 16:57 
QuestionThere is problem,I write a small demo project for demonstrate this problem,who has clue to solve the problem? Pin
Jeef16-Apr-03 16:36
Jeef16-Apr-03 16:36 
GeneralQuestions on behavior of code Pin
yukikyo16-Apr-03 16:16
yukikyo16-Apr-03 16:16 
bit OADM_Disconnect(void)
{
bit bDropOADS=0, bAddOADS=0;
int i=0, iPortValue=0, iPorts=pMsg[0], j=0;
//sbit SetBit=0;

//if(iPorts>PORT_SWITCH_MAX) return;
if(iPorts>PORT_SWITCH_MAX) return false; //every call can only set up to 8 ports/mirrors

for(i=0; i<iports; i++)=""
="" {
="" iportvalue="pMsg[i+1];
" if(iportvalue="">0 && iPortValue<9)
{
j=iPortValue-1;
if (j==0)
{SetBit10=pCardStatus[STATUS_DROP_BYTE]^0; SetBit10=0;}
if (j==1)
{SetBit11=pCardStatus[STATUS_DROP_BYTE]^1; SetBit11=0;}
if (j==2)
{SetBit12=pCardStatus[STATUS_DROP_BYTE]^2; SetBit12=0;}
if (j==3)
{SetBit13=pCardStatus[STATUS_DROP_BYTE]^3; SetBit13=0;}
if (j==4)
{SetBit14=pCardStatus[STATUS_DROP_BYTE]^4; SetBit14=0;}
if (j==5)
{SetBit15=pCardStatus[STATUS_DROP_BYTE]^5; SetBit15=0;}
if (j==6)
{SetBit16=pCardStatus[STATUS_DROP_BYTE]^6; SetBit16=0;}
if (j==7)
{SetBit17=pCardStatus[STATUS_DROP_BYTE]^7; SetBit17=0;}

//SetBit=pCardStatus[STATUS_DROP_BYTE]^(iPortValue-1);
//SetBit=0;

bDropOADS=true;
}
else
{
if(iPortValue>64 && iPortValue<73)
{

j=iPortValue-65;//was -57-1=-58
if (j==7)
{SetBit00=pCardStatus[STATUS_ADD_BYTE]^0; SetBit00=0;} // start with bit 8
if (j==6)
{SetBit01=pCardStatus[STATUS_ADD_BYTE]^1; SetBit01=0;}
if (j==5)
{SetBit02=pCardStatus[STATUS_ADD_BYTE]^2; SetBit02=0;}
if (j==4)
{SetBit03=pCardStatus[STATUS_ADD_BYTE]^3; SetBit03=0;}
if (j==3)
{SetBit04=pCardStatus[STATUS_ADD_BYTE]^4; SetBit04=0;}
if (j==2)
{SetBit05=pCardStatus[STATUS_ADD_BYTE]^5; SetBit05=0;}
if (j==1)
{SetBit06=pCardStatus[STATUS_ADD_BYTE]^6; SetBit06=0;}
if (j==0)
{SetBit07=pCardStatus[STATUS_ADD_BYTE]^7; SetBit07=0;}

//SetBit=pCardStatus[STATUS_ADD_BYTE]^(iPortValue-58); // start with bit 8
//SetBit=0;

bAddOADS=true;
}
}
}

// determine which hardware function to call
if(bDropOADS)
{
DROP_CHAN = pCardStatus[STATUS_DROP_BYTE];
DROP_OADS();

//////////testing//////////////
ACC='K';
TX_BYTE();
ACC='K';
TX_BYTE();
ACC=DROP_CHAN;
TX_BYTE();
ACC='K';
TX_BYTE();
ACC='K';
TX_BYTE();
/////////////////////////////////

}
if(bAddOADS)
{
ADD_CHAN = pCardStatus[STATUS_ADD_BYTE];
ADD_OADS();

//////////testing//////////////
ACC='K';
TX_BYTE();
ACC='K';
TX_BYTE();
ACC=ADD_CHAN;
TX_BYTE();
ACC='K';
TX_BYTE();
ACC='K';
TX_BYTE();
/////////////////////////////////

}

OADM_ReportStatus(false);

INIT_I2C();

return true; //added
}
I was given the above the code, but don't really understand how the function behave and how it works. This code is used to control a device hardware. The SWITCH_MAX is defined as 8.Can somebody advise me? Thank you very much.
Generalanyone know of a free utility that can... Pin
Roman Nurik16-Apr-03 15:09
Roman Nurik16-Apr-03 15:09 
GeneralRe: anyone know of a free utility that can... Pin
Nish Nishant16-Apr-03 19:06
sitebuilderNish Nishant16-Apr-03 19:06 
GeneralRe: anyone know of a free utility that can... Pin
Joan M16-Apr-03 21:52
professionalJoan M16-Apr-03 21:52 
GeneralMFC & MDI Pin
Brian Shifrin16-Apr-03 14:54
Brian Shifrin16-Apr-03 14:54 
GeneralRe: MFC & MDI Pin
Brian Shifrin16-Apr-03 14:56
Brian Shifrin16-Apr-03 14:56 
Generalglobal variables Pin
Gabor Kalman16-Apr-03 13:34
Gabor Kalman16-Apr-03 13:34 
GeneralRe: global variables Pin
Maximilien16-Apr-03 13:50
Maximilien16-Apr-03 13:50 
GeneralRe: global variables Pin
Taka Muraoka16-Apr-03 13:56
Taka Muraoka16-Apr-03 13:56 
GeneralRe: global variables Pin
Christian Graus16-Apr-03 14:14
protectorChristian Graus16-Apr-03 14:14 
Generalstatic libraries Pin
jason9916-Apr-03 12:46
jason9916-Apr-03 12:46 
GeneralSetPaneText not working Pin
jcjollant16-Apr-03 12:16
jcjollant16-Apr-03 12:16 
GeneralUsing Custom Classes in AFX message maps Pin
Anonymous16-Apr-03 10:07
Anonymous16-Apr-03 10:07 
GeneralRe: Using Custom Classes in AFX message maps Pin
Nitron16-Apr-03 16:10
Nitron16-Apr-03 16:10 
GeneralRe: Using Custom Classes in AFX message maps Pin
Anonymous17-Apr-03 4:31
Anonymous17-Apr-03 4:31 
QuestionNot an MFC project?? Pin
Ed K16-Apr-03 8:24
Ed K16-Apr-03 8:24 
AnswerRe: Not an MFC project?? Pin
Joaquín M López Muñoz16-Apr-03 8:38
Joaquín M López Muñoz16-Apr-03 8:38 
AnswerRe: Not an MFC project?? Pin
perlmunger16-Apr-03 8:38
perlmunger16-Apr-03 8:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.