12#ifndef __Data_Convert_h__
13#define __Data_Convert_h__
29 unsigned char byte[2];
39 unsigned char byte[2];
50 unsigned char byte[4];
51 unsigned short uint16[2];
61 unsigned char byte[4];
62 unsigned short uint16[2];
68 static unsigned short bytesToUint16(
unsigned char byteDatas[]);
70 static unsigned long bytesToUint32(
unsigned char byteDatas[]);
72 static void int16ToBytes(
short shortData,
unsigned char byteDatas[]);
73 static void uint16ToBytes(
unsigned short wordData,
unsigned char byteDatas[]);
74 static void int32ToBytes(
long longData,
unsigned char byteDatas[]);
75 static void uint32ToBytes(
unsigned long dwordData,
unsigned char byteDatas[]);
Definition DataConvert.h:16
static void int16ToBytes(short shortData, unsigned char byteDatas[])
int16(符号あり2byte)のデータをByte配列に変換します
Definition DataConvert.cpp:81
static unsigned long bytesToUint32(unsigned char byteDatas[])
Byte配列データをUint32(符号なし4byte)に変換します
Definition DataConvert.cpp:65
static void uint16ToBytes(unsigned short wordData, unsigned char byteDatas[])
Uint16(符号なし2byte)のデータをByte配列に変換します
Definition DataConvert.cpp:96
static long bytesToInt32(unsigned char byteDatas[])
Byte配列データをint32(符号あり4byte)に変換します
Definition DataConvert.cpp:49
static short bytesToInt16(unsigned char byteDatas[])
Byte配列データをint16(符号あり2byte)に変換します
Definition DataConvert.cpp:21
static void int32ToBytes(long longData, unsigned char byteDatas[])
int32(符号あり4byte)のデータをByte配列に変換します
Definition DataConvert.cpp:110
static void uint32ToBytes(unsigned long dwordData, unsigned char byteDatas[])
Uint32(符号なし4byte)のデータをByte配列に変換します
Definition DataConvert.cpp:126
static unsigned short bytesToUint16(unsigned char byteDatas[])
Byte配列データをUint16(符号なし2byte)に変換します
Definition DataConvert.cpp:35
signed 2byte(short型)のデータをアクセスできるよう共用体にします
Definition DataConvert.h:38
short int16
WordByte(short)
Definition DataConvert.h:40
signed 4byte(long型)のデータをアクセスできるよう共用体にします
Definition DataConvert.h:60
unsigned long int32
DoubleWord(long)
Definition DataConvert.h:63
unsigned 2byte(short型)のデータをアクセスできるよう共用体にします
Definition DataConvert.h:28
unsigned short uint16
WordByte(short)
Definition DataConvert.h:30
unsigned 4byte(long型)のデータをアクセスできるよう共用体にします
Definition DataConvert.h:49
unsigned long uint32
DoubleWord(long)
Definition DataConvert.h:52