name.gries
Class Trace

java.lang.Object
  extended by name.gries.Trace

public class Trace
extends java.lang.Object

Trace functionality for logging and debugging purposes

Version:
1.0
Author:
Michael Gries

Field Summary
(package private)  boolean bThermoPrinter
           
(package private)  java.lang.StringBuffer buffer
           
(package private)  java.util.Stack fifo
           
(package private)  java.util.Stack log
           
private  java.util.Date now
           
private static java.util.Calendar planner
           
(package private)  java.lang.String timestamp
           
 
Constructor Summary
Trace()
          Creates a new instance of Debug
 
Method Summary
private static java.lang.String CheckNumber(int data)
           
static java.lang.String convertTimeToString(java.util.Date now)
           
private  java.lang.String formatTimestamp(java.lang.String timestamp)
           
 java.lang.String getAstroDay()
          Returns the Day of the TC65 module (format "mm\dd" fixed).
static java.lang.String getAT_CCLKformat(java.util.Date now)
           
 void print(java.lang.String info)
          similar to System.out.println() but additional a timestamp will be added in format 'YYYY-MMM-DD hh:mm:ss'
 void printStack()
           
 java.lang.String writeStack()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

planner

private static java.util.Calendar planner

now

private java.util.Date now

timestamp

java.lang.String timestamp

log

java.util.Stack log

fifo

java.util.Stack fifo

buffer

java.lang.StringBuffer buffer

bThermoPrinter

boolean bThermoPrinter
Constructor Detail

Trace

public Trace()
Creates a new instance of Debug

Method Detail

print

public void print(java.lang.String info)
similar to System.out.println() but additional a timestamp will be added in format 'YYYY-MMM-DD hh:mm:ss'


formatTimestamp

private java.lang.String formatTimestamp(java.lang.String timestamp)

printStack

public void printStack()

writeStack

public java.lang.String writeStack()

getAT_CCLKformat

public static java.lang.String getAT_CCLKformat(java.util.Date now)

getAstroDay

public java.lang.String getAstroDay()
Returns the Day of the TC65 module (format "mm\dd" fixed). Day will be filtered as substring out of ATCommand response.
No usage of AT commands while overlapping thrats are used


convertTimeToString

public static java.lang.String convertTimeToString(java.util.Date now)

CheckNumber

private static java.lang.String CheckNumber(int data)