A B C D E F G H I K L M O P R S T U V W 
All Classes All Packages

A

actionPerformed(ActionEvent) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.CaptureSizeAction
Called when one of the Capture Image Size radio buttons is clicked.
actionPerformed(ActionEvent) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.DisplaySizeAction
Called when the JRadioMenuItem is clicked.
activity - Variable in class com.knutejohnson.pi.intercom.Intercom
A JMenu that displays a moving symbol, changed when datagram packets are received
ActivityJMenu() - Constructor for class com.knutejohnson.pi.intercom.Intercom.ActivityJMenu
 
ALAW - Static variable in class com.knutejohnson.pi.intercom.Intercom
ALAW AudioFormat
ALPHA_COMP - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Alpha composite used to create composite image for the display
aspectRatio - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Display aspect ratio
audioThread - Variable in class com.knutejohnson.pi.intercom.Intercom
Thread that reads the receive RingBuffer, converts the data to PCM_SIGNED format and writes it to the SourceDataLine
Auth(Properties) - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection.Auth
Create a new Auth object with the specified properties.
authBox - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JCheckbox to enable authentication with the email server
available() - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.InputStream
Gets the number of bytes of data that may be read from the InputStream.

B

baos - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.BufferedImageSource
A temporary place to hold the data from the BufferedImage
brightNew - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Current image box values
brightOld - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Previous image box values
BufferedImageSource(BufferedImage) - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection.BufferedImageSource
Creates a new BufferedImageSource with the specified BufferedImage
builder - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
ProcessBuilder

C

cameraThread - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Main program thread
CAPTURE_SIZE_LABELS - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Capture size labels
captureHeight - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Capture image height
CaptureSizeAction(String) - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection.CaptureSizeAction
Create a new CaptureSizeAction
captureWidth - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Capture image width
celsius - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Celsius flag
centerString(String, FontMetrics, int) - Method in class com.knutejohnson.pi.thermometer.Thermometer.TempPanel
Utility method to calculate the x value to draw a string in the center of a display area.
chanButtons - Variable in class com.knutejohnson.pi.thermometer.Thermometer.SelectPanel
List of channel select buttons
channel - Variable in class com.knutejohnson.pi.thermometer.Thermometer
Current channel to display
channel - Variable in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Channel number of this channel
Channel(int) - Constructor for class com.knutejohnson.pi.thermometer.Thermometer.Channel
Create a new Channel object with the specified channel number
channels - Variable in class com.knutejohnson.pi.thermometer.Thermometer
Channel data objects
CHANNELS - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Number of channels
close() - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.InputStream
Closes this stream
close() - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.OutputStream
Closes this stream.
closedFlag - Variable in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.InputStream
Flag to mark a closed stream
closedFlag - Variable in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.OutputStream
Flag to mark a closed stream
com.knutejohnson.pi.intercom - package com.knutejohnson.pi.intercom
 
com.knutejohnson.pi.ipconfig - package com.knutejohnson.pi.ipconfig
 
com.knutejohnson.pi.motiondetection - package com.knutejohnson.pi.motiondetection
 
com.knutejohnson.pi.thermometer - package com.knutejohnson.pi.thermometer
 
COMP - com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 
CONF_FILE_NAME - Static variable in class com.knutejohnson.pi.ipconfig.IPConfig
DHCPCD configuration file name
createCompositeImage(BufferedImage, BufferedImage, List<Point>, int, int) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Draws img2 and blue boxes specified by the List points onto img1
createHandledProcess(String...) - Static method in class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
Creates a ProcessManager with the error stream redirected to the input stream and starts that manager.

D

DATE - Static variable in class com.knutejohnson.pi.intercom.Intercom
Program Date
DATE - Static variable in class com.knutejohnson.pi.ipconfig.IPConfig
Program date
DATE - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Program date
DATE - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDHT11
Program date
DATE - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDS18B20
Program date
DATE - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Program Date
DATE_PATTERN - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Date pattern for saved image files
debugBox - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JCheckbox to enable JavaMail debug messages to be displayed
DEFAULT_ADDRESS - Static variable in class com.knutejohnson.pi.intercom.Intercom
Default destination address
DEFAULT_PORT - Static variable in class com.knutejohnson.pi.intercom.Intercom
Default port number
directory - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Directory where captured images are written
DISPLAY_SIZE_LABELS - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Display size labels
displayHeight - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Display image height
DisplaySizeAction(String) - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection.DisplaySizeAction
Creates a new DisplaySizeAction
displayWidth - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Display image width
dotColor - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.ImageJPanel
Color of the dot to display in the upper right corner

E

emailImage - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Flag if images are to be emailed
emailImage() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Sends the captured image(s) via email using the entered settings.
EmailSettings(Properties) - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
Create a new EmailSettings JPanel with the specified Properties.
emailThread - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Email thread
eth0dhcpBox - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
eth0 dhcp JCheckBox
eth0dnsField - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
eth0 dns JTextField
eth0ipField - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
eth0 ip JTextField
eth0Map - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
Map to hold eth0 interface data
eth0routersField - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
eth0 routers JTextField
eth0staticBox - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
eth0 static JCheckBox

F

fileChooser - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
File chooser for saved images directory
fromField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JTextField for the sender's email address

G

getButtons() - Method in class com.knutejohnson.pi.thermometer.Thermometer.SelectPanel
Gets a reference to the channel buttons list
getChannel() - Method in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Get the channel number of this channel
getContentType() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.BufferedImageSource
Gets the content type of the converted image, in this case image/jpeg
getInputStream() - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer
Gets the InputStream from this buffer
getInputStream() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.BufferedImageSource
Gets an InputStream from which to read the image data
getLocation() - Method in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Get the location of this channel
getName() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.BufferedImageSource
Gets the name of the data, usually a file name but in this case a generic file name of "image.jpg".
getOutputStream() - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer
Gets this buffer's OutputStream
getOutputStream() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.BufferedImageSource
Get the OutputStream associated with this data source, in this case there is no OutputStream and calling this method just throws an IOException.
getPasswordAuthentication() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.Auth
Gets a PasswordAuthentication object.
getTemp() - Method in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Get the latest temperature reported for this channel
getTime() - Method in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Get the time of the last temperature update

H

H - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Height of your touch screen
handleInput() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
Creates a thread to read the output of the Process and send it to standard output.
head - Variable in class com.knutejohnson.pi.intercom.Intercom.RingBuffer
The head of the buffer where data is read from first
hints - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
RenderingHints for all image drawing
hostField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JTextField to input the email server host address

I

image - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.ImageJPanel
Image to display
IMAGE_FILE - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Image file
IMAGE_FILE_FORMATTER - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Date format for saved image files
ImageJPanel() - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection.ImageJPanel
 
imageNew - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Current image
imageOld - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Previous image
imagePanel - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Display panel for images
imageQueue - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Queue for images to be emailed
index - Variable in class com.knutejohnson.pi.intercom.Intercom.ActivityJMenu
Index of the next characther to display
INI_FILE_NAME - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
INI file name
InputStream() - Constructor for class com.knutejohnson.pi.intercom.Intercom.RingBuffer.InputStream
 
Intercom - Class in com.knutejohnson.pi.intercom
Intercom is a simple Java program to send voice over IP to a remote copy of the Intercom program.
Intercom() - Constructor for class com.knutejohnson.pi.intercom.Intercom
Creates a new Intercom GUI and three of the data transfer threads
Intercom.ActivityJMenu - Class in com.knutejohnson.pi.intercom
A JMenu used to signal an activity occuring in the program.
Intercom.RingBuffer - Class in com.knutejohnson.pi.intercom
This RingBuffer is an unprotected circular buffer used to move byte data to and from streams.
Intercom.RingBuffer.InputStream - Class in com.knutejohnson.pi.intercom
An InputStream to read data from this buffer
Intercom.RingBuffer.OutputStream - Class in com.knutejohnson.pi.intercom
An OutputStream to write data to this buffer
interfaceLines - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
List to hold lines of data from dhcpcd.conf file that contain interface information.
invisibleCursor - Variable in class com.knutejohnson.pi.thermometer.Thermometer
Invisible cursor
IPADDR - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDHT11
Multicast IP address
IPADDR - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDS18B20
Multicast IP address
IPADDR - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Mulitcast socket address
IPConfig - Class in com.knutejohnson.pi.ipconfig
IPConfig is a Java GUI program to set the IP address details on a RaspberryPi running Buster.
IPConfig() - Constructor for class com.knutejohnson.pi.ipconfig.IPConfig
Creates a new IPConfig JFrame, reads the dhcpcd.conf file and populates the data fields with that data.
is - Variable in class com.knutejohnson.pi.intercom.Intercom.RingBuffer
An InputStream to read data from the RingBuffer

K

Keys() - Constructor for enum com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 

L

lines - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
List to hold lines of data from dhcpcd.conf file
loadProperties(Properties) - Method in class com.knutejohnson.pi.intercom.Intercom
Loads the program properties from a data file
location - Variable in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Location of this channel

M

main(String...) - Static method in class com.knutejohnson.pi.intercom.Intercom
Main program entry point, creates a new Intercom and starts it running.
main(String...) - Static method in class com.knutejohnson.pi.ipconfig.IPConfig
Program entry point, checks to make sure program is being run by root and creates the GUI on the event dispatch thread.
main(String...) - Static method in class com.knutejohnson.pi.motiondetection.MotionDetection
Main program entry point
main(String...) - Static method in class com.knutejohnson.pi.thermometer.TemperatureSenderDHT11
Program entry point, checks for valid command line arguments, reads the temperature data from the DHTxx device and sends that data to the Thermometer program.
main(String...) - Static method in class com.knutejohnson.pi.thermometer.TemperatureSenderDS18B20
Program entry point, checks for valid command line arguments, reads the temperature data from the DS18B20 device and sends that data to the Thermometer program.
main(String...) - Static method in class com.knutejohnson.pi.thermometer.Thermometer
Program entry point, parses the command line options and creates a new Thermometer object and starts it running.
maxBoxes - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Maximum boxes value
minBoxes - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Minimum boxes value
MotionDetection - Class in com.knutejohnson.pi.motiondetection
MotionDetection is a program for the RaspberryPi computer and camera to take a series of photos and detect motion in the images.
MotionDetection() - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection
Creates a new MotionDetection program
MotionDetection.Auth - Class in com.knutejohnson.pi.motiondetection
An authenticator class used to obtain user name a password for sending email.
MotionDetection.BufferedImageSource - Class in com.knutejohnson.pi.motiondetection
A DataSource to prepare a BufferedImage for emailing.
MotionDetection.CaptureSizeAction - Class in com.knutejohnson.pi.motiondetection
Action for the Capture Image Size JRadioMenuItems to set the capture size and adjust the display aspect ratio appropriately for the image.
MotionDetection.DisplaySizeAction - Class in com.knutejohnson.pi.motiondetection
Called when one of the Display Width radio buttons is clicked.
MotionDetection.EmailSettings - Class in com.knutejohnson.pi.motiondetection
A JPanel containing the GUI components to input email settings.
MotionDetection.ImageJPanel - Class in com.knutejohnson.pi.motiondetection
A specilized JPanel used to display the latest captured image and draw a dot in the upper right corner to signal a capture or an overload
MotionDetection.Keys - Enum in com.knutejohnson.pi.motiondetection
Timing data map keys, used for testing
MotionDetection.ProcessManager - Class in com.knutejohnson.pi.motiondetection
ProcessManager is a class that combines the features of ProcessBuilder and Process and adds methods to handle the input and error streams.

O

os - Variable in class com.knutejohnson.pi.intercom.Intercom.RingBuffer
An OutputStream to write data to the RingBuffer
OutputStream() - Constructor for class com.knutejohnson.pi.intercom.Intercom.RingBuffer.OutputStream
 

P

paintComponent(Graphics) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.ImageJPanel
Performs the actual drawing of the image on the panel
paintComponent(Graphics) - Method in class com.knutejohnson.pi.thermometer.Thermometer.TempPanel
Draws the temperature and location/description data on the TempPanel
passwdField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JPasswordField to input the email user's password
PCM - Static variable in class com.knutejohnson.pi.intercom.Intercom
PCM_SIGNED AudioFormat
PORT - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDHT11
Destination port for multicast data packets
PORT - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDS18B20
Destination port for multicast data packets
PORT - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Multicast port
portField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JTextfield to input the email server port
PROC - com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 
process - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
Process
processImage() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Read the latest image file from the ramdisk and process it for motion detection.
ProcessManager(String...) - Constructor for class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
Creates a new ProcessManager with the specified commands
PROCESSORS - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Number of processors
processorThread - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Image processor thread
properties - Variable in class com.knutejohnson.pi.intercom.Intercom
Program properties
properties - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
Properties object that holds the email settings
properties - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Properties to store values set from menus
PROPERTIES_FILE - Static variable in class com.knutejohnson.pi.intercom.Intercom
Properties file
props - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.Auth
Properties containing the mail.user and mail.passwd properties
protocolsField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JTextField to input the enabled SSL protocols

R

rcvr - Variable in class com.knutejohnson.pi.thermometer.Thermometer
Receiver reference
read() - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.InputStream
Read a single byte from the buffer.
read(byte[]) - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.InputStream
Read bytes from the stream storing them into buf.
read(byte[], int, int) - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.InputStream
Reads len bytes into the byte buffer starting at the off.
READ - com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 
Receiver() - Constructor for class com.knutejohnson.pi.thermometer.Thermometer.Receiver
Create a new Receiver object
receiveThread - Variable in class com.knutejohnson.pi.intercom.Intercom
Thread that reads DatagramPackets and writes the data to the receive RingBuffer
redirectErrorStream(boolean) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
Sets the redirectErrorStream property, if true stdout and stderr from this process will be merged.
ringBuffer - Variable in class com.knutejohnson.pi.intercom.Intercom.RingBuffer
The RingBuffer's buffer
RingBuffer(int) - Constructor for class com.knutejohnson.pi.intercom.Intercom.RingBuffer
Creates a new RingBuffer of the specified size in bytes
ROT - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Number of bits to rotate password string
rotateLeft(String, int) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
A method to obfuscate String data by rotating the bits in each character of the String to the left.
rotateRight(String, int) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
A method to obfuscate String data by rotating the bits in each character of the String to the right.
rotl7(byte, int) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Method to rotate the seven lower order bits of a byte by the specified number of bits to the left.
rotr7(byte, int) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Method to rotate the seven lower order bits of a byte by the specified number of bits to the right.
run() - Method in class com.knutejohnson.pi.intercom.Intercom
Reads data from the TargetDataLine (microphone) and writes that data to the transmit RingBuffer when the talk button is pressed.
run() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
The camera thread controls the process that runs the raspistill program.
run() - Method in class com.knutejohnson.pi.thermometer.Thermometer.Receiver
Receives the data packets from the TemperatureSender?? programs and updates the appropriate Channel objects with current data.
runFlag - Variable in class com.knutejohnson.pi.intercom.Intercom
Flag to control the thread reading data from the TargetDataLine
runFlag - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Main thread run flag
runFlag - Variable in class com.knutejohnson.pi.thermometer.Thermometer.Receiver
Run flag used to stop the main thread
rxBuf - Variable in class com.knutejohnson.pi.intercom.Intercom
Receive RingBuffer to access received audio data in a AudioInptStream so that the format can be change back to PCM_SIGNED
rxSocket - Variable in class com.knutejohnson.pi.intercom.Intercom
DatagramSocket used to receive packets of audio data from another copy of Intercom

S

SAVE - com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 
saveFile - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Flag if images are to be saved
saveImage(BufferedImage, File) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Writes an image to the specified directory with the file name created from the local date and time in a background thread.
SCAN - com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 
selectPanel - Variable in class com.knutejohnson.pi.thermometer.Thermometer
SelectPanel reference
SelectPanel() - Constructor for class com.knutejohnson.pi.thermometer.Thermometer.SelectPanel
Creates a new SelectPanel object
SEND - com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 
sendThread - Variable in class com.knutejohnson.pi.intercom.Intercom
Thread that reads data from the transmit RingBuffer, assembles it into a DatagramPacket and transmits it
serialVersionUID - Static variable in class com.knutejohnson.pi.ipconfig.IPConfig
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection.CaptureSizeAction
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection.DisplaySizeAction
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection.ImageJPanel
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.thermometer.Thermometer.SelectPanel
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Serial version UID
serialVersionUID - Static variable in class com.knutejohnson.pi.thermometer.Thermometer.TempPanel
Serial version UID
setImage(BufferedImage, Color) - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.ImageJPanel
Create a new ImageJPanel with the specified image and dot color
setLocation(String) - Method in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Set the location of this channel
setTemp(String) - Method in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Set the temperature for this channel and update the time
showComposite - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Flag if composite images are to be displayed
socket - Variable in class com.knutejohnson.pi.thermometer.Thermometer.Receiver
Multicast socket to receive data from the TemperatureSender?? program
start() - Method in class com.knutejohnson.pi.intercom.Intercom
Starts the three transfer threads.
start() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
Starts the process using the commands set by the constructor.
start() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Starts the camera thread and the image processing thread
start() - Method in class com.knutejohnson.pi.thermometer.Thermometer.Receiver
Sets the runFlag to true and starts the main thread running if it has not yet been started
start() - Method in class com.knutejohnson.pi.thermometer.Thermometer
Starts the receiver
starttlsBox - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JCheckBox to enable StartTLS communication with the email server
STMP - com.knutejohnson.pi.motiondetection.MotionDetection.Keys
 
stop() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Kill the raspistill program, stop the camera thread, the image processing thread, delete any remaining files on the ramdisk, unmount the ramdisk and remove it.
stop() - Method in class com.knutejohnson.pi.thermometer.Thermometer.Receiver
Sets the runFlag to false and closes the multicast socket to stop the main thread.
stop() - Method in class com.knutejohnson.pi.thermometer.Thermometer
Disposes the Thermometer frame and stops the receiver
storeProperties() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection
Store the program properties to the INI file
storeProperties(Properties) - Method in class com.knutejohnson.pi.intercom.Intercom
Stores the program properties to a data file
subjectField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JTextField for the subject of the email

T

tail - Variable in class com.knutejohnson.pi.intercom.Intercom.RingBuffer
The tail of the buffer where new data is written to the buffer
tdl - Variable in class com.knutejohnson.pi.intercom.Intercom
TargetDataLine to collect audio from the microphone
temperature - Variable in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Last temperature received for this channel, default is -40 degrees
TemperatureSenderDHT11 - Class in com.knutejohnson.pi.thermometer
TemperatureSenderDHT11 is a complimentary program to Thermometer to transmit data from a Pi with a DHTxx device attached.
TemperatureSenderDHT11() - Constructor for class com.knutejohnson.pi.thermometer.TemperatureSenderDHT11
 
TemperatureSenderDS18B20 - Class in com.knutejohnson.pi.thermometer
TemperatureSenderDS18B20 is a complimentary program to Thermometer to transmit temperature data from a Pi with a DS18B20 device attached.
TemperatureSenderDS18B20() - Constructor for class com.knutejohnson.pi.thermometer.TemperatureSenderDS18B20
 
tempPanel - Variable in class com.knutejohnson.pi.thermometer.Thermometer
TempPanel reference
TempPanel() - Constructor for class com.knutejohnson.pi.thermometer.Thermometer.TempPanel
Creates a new TempPanel
text - Static variable in class com.knutejohnson.pi.intercom.Intercom.ActivityJMenu
Characters to display in the ActivityJMenu
Thermometer - Class in com.knutejohnson.pi.thermometer
Thermometer is a Java program to run on a Pi with a small touch screen attached (ie UCTRONICS 3.5 inch touch screen) to display the temperature collected from up to six remote Pis running one of the TemperatureSender?? programs.
Thermometer() - Constructor for class com.knutejohnson.pi.thermometer.Thermometer
Creates a new Thermometer object, initializes the display panels and multicast packet receiver, sizes the frame and displays it.
Thermometer.Channel - Class in com.knutejohnson.pi.thermometer
Class to hold data for a specified channel including the location, temperature and the last time data was received for this channel.
Thermometer.Receiver - Class in com.knutejohnson.pi.thermometer
Receiver listens for multicast packets from the TemperatureSender?? program and stores that information in the appropriate channel.
Thermometer.SelectPanel - Class in com.knutejohnson.pi.thermometer
The SelectPanel is used to select the channel to display.
Thermometer.TempPanel - Class in com.knutejohnson.pi.thermometer
The TempPanel displays the temperature and the location for the selected channel.
thread - Variable in class com.knutejohnson.pi.thermometer.Thermometer.Receiver
Main thread
threshold - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Threshold value
time - Variable in class com.knutejohnson.pi.thermometer.Thermometer.Channel
Time in millis since epoch that the last temperature was received for this channel
TIME_STAMP_FORMATTER - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Date format for image time stamps
TIME_STAMP_PATTERN - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Date patter for image time stamps
timesFlag - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Flag to print processing times on console
timeStampFont - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Default time stamp font
timeStampImage - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Flag if images are to be time stamped
timingMap - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Timing data map, used for testing
toField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JTextField for the receiver's email address
touch - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Touch screen flag
TRANSLUCENT_GREEN - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Translucent green color for dot
TRANSLUCENT_RED - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Translucent red color for dot
TRANSPARENT_BLACK - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Transparent black color for dot
txBuf - Variable in class com.knutejohnson.pi.intercom.Intercom
Transmit RingBuffer to access audio data from TargetDataLine in a AudioInputStream so that the format can be changed to ULAW
TXFER_DIR - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Transfer directory

U

ULAW - Static variable in class com.knutejohnson.pi.intercom.Intercom
ULAW AudioFormat
update() - Method in class com.knutejohnson.pi.intercom.Intercom.ActivityJMenu
Update the display by showing the next character
updateProperties() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
Method to extract the new email settings from the GUI and store them in the passed in Properties.
USER_HOME - Static variable in class com.knutejohnson.pi.intercom.Intercom
User home directory
userField - Variable in class com.knutejohnson.pi.motiondetection.MotionDetection.EmailSettings
JTextField to input the email user name

V

valueOf(String) - Static method in enum com.knutejohnson.pi.motiondetection.MotionDetection.Keys
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.knutejohnson.pi.motiondetection.MotionDetection.Keys
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.knutejohnson.pi.intercom.Intercom
Program Version
VERSION - Static variable in class com.knutejohnson.pi.ipconfig.IPConfig
Program version
VERSION - Static variable in class com.knutejohnson.pi.motiondetection.MotionDetection
Program version
VERSION - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDHT11
Program version
VERSION - Static variable in class com.knutejohnson.pi.thermometer.TemperatureSenderDS18B20
Program version
VERSION - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Program version

W

W - Static variable in class com.knutejohnson.pi.thermometer.Thermometer
Width of your touch screen
waitFor() - Method in class com.knutejohnson.pi.motiondetection.MotionDetection.ProcessManager
Causes the current thread to wait until the process has terminated.
wlan0dhcpBox - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
wlan0 dhcp JCheckBox
wlan0dnsField - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
wlan0 dns JTextField
wlan0ipField - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
wlan0 ip JTextField
wlan0Map - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
Map to hold wlan0 interface data
wlan0routersField - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
wlan0 routers JTextField
wlan0staticBox - Variable in class com.knutejohnson.pi.ipconfig.IPConfig
wlan0 static JCheckBox
write(byte[]) - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.OutputStream
Write the contents of the byte array to the buffer.
write(byte[], int, int) - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.OutputStream
Write bytes from a byte array to this stream.
write(int) - Method in class com.knutejohnson.pi.intercom.Intercom.RingBuffer.OutputStream
Write a single byte to the buffer.
A B C D E F G H I K L M O P R S T U V W 
All Classes All Packages