2A1 is a variant of the popular 2A0 and increases 2A0's on-board logging capacity by 32 times to 1 Mega byte. On-board logging times of tens of minutes, at the fastest logging rate, are now possible. All 2A0 features are retained and owners of 2A0 units can upgrade their existing units by either purchasing an upgrade kit and doing it themselves, or returning their 2A0 and getting Tech Edge to do it for them. The images show that the position of the new logging button is now closer to the existing three LEDs and there is an additional smaller red LED to show logging activity (rate of flashing indicates data rate). |
| Logging Tech. (main page) | 1 Mbyte hardware | 32 kByte hardware
For a detailed description of on-board logging for the 2A0 unit go here (new window). The diagram at right is described on that page.
The rest of this page describes the software aspects of the 1 Mb version of 2A0.
For technical specifications of the 2A1 unit, see the 2A0 information.
With 2A0's 32 kByte on-board memory, the tn, xn, ywwww & z RS232 commands were sufficient to control the saving and restoring of data to and from on-board memory. The wwww parameter was sufficient to address any byte between address 0 and 7FFF.
2A1 introduces the concept of sectors of data and logging sessions to manage the 1,048 k bytes of memory. Sectors are 4096 bytes in size, and up to 255 sessions can be logged. The new commands to support this scheme are :
Command |
Action |
---|---|
xn |
Stop/Start logging of data to on-board memory.
|
y0040 |
This is a special case of the set logging pointer command and effectively clears all logging sessions
and can be used after all data has been downloaded to a PC.
It is equivalent to pressing the on-board logging button (from the logging OFF state) for more than 4 seconds.
The status LED will do about 10 very fast flashes to indicate the action.
|
znn
|
Dump data from on-board memory.
The first form dumps saved data from session with ID nn (assuming it is a valid session).
|
q |
Query on-board memory status.
The first form, without parameter, returns aabb where :
|
qnn
|
The second form, with parameter nn returns the byte length of session nn.
The length is a six digit hex number hhhhhh.
|
k
|
Read the memory type ID string.
A 4 digit hex string is returned
|
s03nn |
Set logging control byte (at address 03) to nn. Bits are as (default = bold) :
|
s04nn
|
Set the logging delay between frames to nn (hex) in units of 10 mSec. Minimum value is 1, maximum is 100 (0x64). |