void StartingSequenceMaker::make_1minDU_XminRace( int raceTime_min ) { initShort(1); addShort(1); addShort(1); addShort(1); addLong(30); addMedium(25); addPip(1); addPip(1); addPip(1); addPip(1); addPip(1); addLong(raceTime_min * SEC_PER_MIN); addRaceEnd(60); }
void StartingSequenceMaker::make_2minDU_NoRace() { initShort(1); addShort(1); addShort(1); addShort(1); addLong(60); addMedium(30); addMedium(25); addPip(1); addPip(1); addPip(1); addPip(1); addPip(1); addLong(30); }
char * MessageBuilder::buildLongMessage( char const * topicName, long unsigned int value ) const { aJsonObject * root = aJson.createArray(); add( root, "event" ); add( root, guestName ); add( root, topicName ); addLong( root, value ); char * string = aJson.print(root); aJson.deleteItem(root); return string; }
int main() { char a[M],b[M]; int c[M+5],ncase,i,flag; scanf("%d",&ncase); for(i=0; i<ncase; i++) { scanf("%s%s",a,b); printf("Case %d:\n",i+1); printf("%s + %s = ",a,b); reverse(a); reverse(b); flag=addLong(a,b,c); for(;flag<=M-1;flag++) printf("%d",c[flag]); if(i==ncase-1) printf("\n"); else printf("\n\n"); } return 0; }
int main(void) { long r; WDTCTL = WDTPW | WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction for(;;) { volatile unsigned int i; // volatile to prevent optimization P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR i = 10000/2; // Blinke doppelt so schnell do i--; while(i != 0); //Berechne etwas r = addChar(1, 5); r = addLong(1, 5); r = (long) addFloat(1.1,5.1); P1OUT ^= ((unsigned char)r) &0xFF; } return 0; }
void Parser::add(Option *o) { addLong(o); if (o->character()) addShort(o); }