To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.nqcOpen lugnet.robotics.rcx.nqc in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / NQC / 1740
1739  |  1741
Subject: 
Re: NQC API for the new Swan firmware
Newsgroups: 
lugnet.robotics.rcx.nqc
Date: 
Tue, 11 Jan 2005 19:40:42 GMT
Viewed: 
10208 times
  
In lugnet.robotics.rcx.nqc, John Hansen wrote:

> So what Dick has written as
> 
> kSystemOpcodesPerTimeslice
> 
> I might instead use
> 
> SYS_OPCODES_PER_TIMESLICE

   I would in this case prefer the second - I actually use a "kMyNamedConstant"
convention in my code, and find it very nice to have the API constants very
easily seperable from my constants.

> So my issue is whether or not to continue the general
> pattern in NQC of defining a set/get pair for each source.

   Again, personally I would prefer that, as it makes the most "sense" to the
way I think while coding (not that my coding always makes sense...)

> Would you rather write code like this?
> 
> PingInterval = 0;
> MotorTransitionDelay = 50;
> 
> Or would you rather write code like this?
> 
> SetPingInterval(0);
> SetMotorTransitionDelay(50);

   The second.

--
Brian Davis



Message is in Reply To:
  NQC API for the new Swan firmware
 
I am working feverishly on updates to NQC which will include extensions to the built-in API in support of Dick Swan's new firmware. My intent is to be consistent with the existing NQC API. However, there are some issues I am debating and I would (...) (22 years ago, 11-Jan-05, to lugnet.robotics.rcx.nqc)

2 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR