public class Util
extends java.lang.Object
Constructor and Description |
---|
Util() |
Modifier and Type | Method and Description |
---|---|
static void |
arraycopy(java.lang.Object src,
int srcPosBytes,
java.lang.Object dst,
int dstPosBytes,
int numBytes)
Copy an array from src to dst.
|
static float |
calcSampleRate(Transformer t,
Stream stream_in) |
static void |
castStreamPointerToFloat(Stream stream,
float[] floats)
Casts values from a stream array to a float array.
|
static java.io.File |
createDirectory(java.lang.String path) |
static java.lang.Object |
deserialize(byte[] bytes) |
static void |
eventToXML(java.lang.StringBuilder builder,
Event ev) |
static void |
fillZeroes(java.lang.Object arr,
int posSamples,
int numSamples)
Fill array with zeroes
|
static java.net.InetAddress |
getBroadcastAddress() |
static java.lang.String |
getIPAddress(boolean useIPv4)
Get IP address from first non-localhost interface
|
static java.lang.String |
getTimestamp(long time_ms) |
static void |
joinFFT(float[] in,
float[] out)
Helper function to format fft values similar to SSI
|
static double |
max(double[] data,
int offset,
int len) |
static float |
max(float[] data,
int offset,
int len) |
static int |
maxIndex(float[] array)
Returns index of element with the highest value in float array.
|
static double |
mean(double[] data,
int offset,
int len) |
static float |
mean(float[] data,
int offset,
int len) |
static double |
median(double[] data,
int offset,
int len) |
static float |
median(float[] data,
int offset,
int len) |
static double |
min(double[] data,
int offset,
int len) |
static float |
min(float[] data,
int offset,
int len) |
static java.lang.String |
parseWildcards(java.lang.String value) |
static byte[] |
serialize(java.lang.Object obj) |
static int |
sizeOf(boolean x) |
static int |
sizeOf(byte x) |
static int |
sizeOf(char x) |
static int |
sizeOf(Cons.Type type) |
static int |
sizeOf(double x) |
static int |
sizeOf(float x) |
static int |
sizeOf(int x) |
static int |
sizeOf(long x) |
static int |
sizeOf(short x) |
static java.lang.String |
xmlToString(org.xmlpull.v1.XmlPullParser parser) |
public static int sizeOf(Cons.Type type)
public static int sizeOf(byte x)
public static int sizeOf(char x)
public static int sizeOf(short x)
public static int sizeOf(int x)
public static int sizeOf(long x)
public static int sizeOf(float x)
public static int sizeOf(double x)
public static int sizeOf(boolean x)
public static double max(double[] data, int offset, int len)
public static float max(float[] data, int offset, int len)
public static double min(double[] data, int offset, int len)
public static float min(float[] data, int offset, int len)
public static double mean(double[] data, int offset, int len)
public static float mean(float[] data, int offset, int len)
public static double median(double[] data, int offset, int len)
public static float median(float[] data, int offset, int len)
public static void arraycopy(java.lang.Object src, int srcPosBytes, java.lang.Object dst, int dstPosBytes, int numBytes)
src
- source arraysrcPosBytes
- position in source arraydst
- destination arraydstPosBytes
- position in destination arraynumBytes
- number of bytes to copypublic static void fillZeroes(java.lang.Object arr, int posSamples, int numSamples)
arr
- source arrayposSamples
- position in samples of first element to be of bytes to copynumSamples
- number of zero samples to writepublic static byte[] serialize(java.lang.Object obj)
public static java.lang.Object deserialize(byte[] bytes)
public static java.lang.String xmlToString(org.xmlpull.v1.XmlPullParser parser) throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public static float calcSampleRate(Transformer t, Stream stream_in)
public static java.lang.String getIPAddress(boolean useIPv4) throws java.net.SocketException
useIPv4
- true=return ipv4, false=return ipv6java.net.SocketException
public static java.net.InetAddress getBroadcastAddress() throws java.io.IOException
java.io.IOException
public static void castStreamPointerToFloat(Stream stream, float[] floats)
stream
- Streamfloats
- float[]public static java.lang.String getTimestamp(long time_ms)
public static java.io.File createDirectory(java.lang.String path)
public static java.lang.String parseWildcards(java.lang.String value)
public static void eventToXML(java.lang.StringBuilder builder, Event ev)
public static void joinFFT(float[] in, float[] out)
public static int maxIndex(float[] array)
array
- Float array.