Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 9 Next »

Taglet을 등록하고 사용할 때 필요한 기본 설정값들을 저장해놓은 파일이다.

1) 입력 값

항목설명비고

profile_id

Profile ID : 고유 값으로 사용되야 한다.


profile_name

Taglet 선택시 보여질 Profile 이름


app_name

Taglet 실행파일명


profile_file

Profile 파일 이름. 확장자는 ‘.profil’ 이다.


format

Data 형식. 

대문자로 표기해야 하며 BYTE, CSV 형식 사용 가능하다.


byte_one

Data 형식이 BYTE 형인 경우 사용.

Data 1개가 몇 byte로 구성되어 있는지 표기한다.

BYTE 형이 아닌 경우에는 0으로 표기한다.


byte_count

Data 형식이 BYTE 형인 경우 사용.

패킷 당 몇개 Tag의 Data를 보내는지 표기한다.

BYTE 형이 아닌 경우에는 0으로 표기한다.


csv_skip_first

Data 형식이 CSV 형인 경우 사용

첫번째 줄을 생략 여부를 표기한다. ( Y / N )

CSV 형이 아닌 경우에는 Y로 표기한다.


max_sensor

Taglet에 등록하여 사용할 수 있는 최대 Sensor 개수

무제한은 0으로 표기한다.


module_info

html의 input에 기본 값으로 넣을 Data (Json)

Taglet 추가 시 HTML에서 jsonToInput 함수의 매개변수로 사용

module_name

Taglet 이름


input_count

Tag 리스트에 기본적으로 생성해줄 Tag 개수

default_tag의 수와 같아야 한다.

data_type

Data 타입

대문자로 표기해야 하며 INTEGER, FLOAT 타입 사용 가능하다.


endian

Data 구조. Little Endian, Big Endian 모두 사용가능하다.

대문자로 LITTLE, BIG 으로 표기한다.


default_tag기본 Tag 목록으로 Json형태로 작성한다.Profile 예제 참조

html_cont

현재는 사용하지 않는다.


Profile 예제
{
	"profile_id": "DHT22",
	"profile_name": "raspberry pi dht22",
	"app_name": "dht22",
	"profile_file": "raspberrydht22.profil",
	"format": "BYTE",
	"byte_one": -4,
	"byte_count": 1,
	"csv_skip_first": "Y",
	"sep_char": ",",
	"time_column": "0",
	"date_format": "",
	"max_sensor": 1,
	"module_info": {"ip":"192.168.0.229", "port":"7007", "sampling_hz":1},
	"module_name": "DHT22",
	"input_count": 1,
	"data_type": "FLOAT",
	"endian": "LITTLE",
	"default_tag": [
    	{"caption":"Temper-axis 1", 
         "tagname":"Temper1", 
         "using":"Y", 
         "to_fog":"Y", 
         "limits":[
                   {"min":-20, "max":40, "err_msg":"error", "check":"Y"}, 
                   {"min":-15, "max":35, "err_msg":"warning", "check":"Y"}
			      ]
        }
	],
	"html_cont": "html_cont"
}
  • No labels