123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- C2VMSMESSAGES DEFINITIONS AUTOMATIC TAGS ::= BEGIN
- -- A.1 실시간 정보표출메시지(RealTime Display Message)
- RealTimeDisplayMessage ::= SEQUENCE{
- message-serialID OCTET STRING,
- display-DurationQty INTEGER,
- display-ModeCode ENUMERATED {
- stationary,
- shift,
- scroll,
- wipe,
- curtain-up,
- curtain-down,
- curtain-left,
- curtain-right,
- trace,
- blind,
- blinking
- },
- display-DirectionCode ENUMERATED{
- none,
- up,
- down,
- left,
- right
- },
- background-ColorCode ENUMERATED{
- black,
- red,
- green,
- amber
- },
- object-Nbr INTEGER,
- objects SEQUENCE OF Object
- }
- Object ::= SEQUENCE{
- object-TypeCode ENUMERATED{
- text-object,
- graphic-object,
- graphic-id-object
- },
- blinking-Code ENUMERATED{
- off,
- on
- },
- x-Coordinate INTEGER,
- y-Coordinate INTEGER,
- data-BackgroundColor ENUMERATED{
- black,
- red,
- green,
- amber
- },
- object-Data ObjectData
- }
- ObjectData ::= CHOICE{
- text-object-data TextObjectData,
- graphic-object-data GraphicObjectData,
- graphicID-object-data GraphicIDObjectData
- }
- TextObjectData ::= SEQUENCE{
- font-ColorCode ENUMERATED{
- black,
- red,
- green,
- amber
- },
- font-Size INTEGER,
- font-TypeCode OCTET STRING,
- font-Thickness ENUMERATED{
- normal,
- bold
- },
- text-Data UTF8String
- }
- GraphicObjectData ::= SEQUENCE {
- graphic-Type ENUMERATED{
- bitmap,
- gif,
- jpg,
- pcx
- },
- graphic-Width INTEGER,
- graphic-Height INTEGER,
- graphic-Data OCTET STRING
- }
- GraphicIDObjectData ::= SEQUENCE {
- graphic-Type ENUMERATED{
- bitmap,
- gif,
- jpg,
- pcx
- },
- graphic-Width INTEGER,
- graphic-Height INTEGER,
- graphic-DataID OCTET STRING
- }
- -- A.2 계획된 정보표출메시지(Scheduled Display Message)
- ScheduledDisplayMessage ::= SEQUENCE{
- message-Nbr INTEGER,
- message-serialIDs SEQUENCE OF OCTET STRING
- }
- -- A.3 그래픽다운로드메시지(GraphicData Download Message)
- DownloadGraphicDataMessage ::= SEQUENCE{
- download-GraphicData-ID OCTET STRING,
- download-GraphicData OCTET STRING
- }
- -- A.6 상태제어메시지(Status Control Message)
- StatusControlMessage ::= SEQUENCE{
- modulePower-ControlCode ENUMERATED{
- on,
- off,
- auto
- },
- luminance-ControlCode INTEGER,
- fan-ControlCode ENUMERATED{
- on,
- off,
- auto
- },
- heater-ControlCode ENUMERATED{
- on,
- off,
- auto
- },
- externalLight-ControlCode ENUMERATED{
- on,
- off,
- auto
- } OPTIONAL,
- alarmLight-ControlCode ENUMERATED{
- on,
- off
- } OPTIONAL,
- speaker-ControlCode ENUMERATED{
- on,
- off
- } OPTIONAL,
- controller-Reset BOOLEAN OPTIONAL,
- controllerTime-Reset GeneralizedTime OPTIONAL
- }
- -- A.7 상태설정메시지(Status Setting Message)
- StatusSettingMessage ::= SEQUENCE{
- scheduledMessage-OperatingTimeQty INTEGER,
- module-OperatingTemperatureQty INTEGER,
- fan-OperatingTemperatureQty INTEGER,
- heater-OperatingTemperatureQty INTEGER,
- externalLight-OperatingLuminanceQty INTEGER OPTIONAL,
- module-BasicFailureRate INTEGER OPTIONAL,
- maximum-RetryQty INTEGER OPTIONAL,
- response-TimeOutQty INTEGER OPTIONAL,
- blinking-CycleTime INTEGER OPTIONAL
- }
- -- A.8 기본상태정보메시지(General Status Message)
- GeneralStatusMessage ::= SEQUENCE{
- door-StatusCode ENUMERATED{
- open,
- closed
- },
- modulePower-StatusCode ENUMERATED{
- on,
- off,
- auto
- },
- body-TemperatureQty INTEGER,
- luminance-StatusQty INTEGER,
- fan-StatusCode ENUMERATED{
- on,
- off,
- auto
- },
- heater-StatusCode ENUMERATED{
- on,
- off,
- auto
- },
- externalLight-StatusCode ENUMERATED{
- on,
- off,
- auto
- } OPTIONAL,
- alarmLight-StatusCode ENUMERATED{
- on,
- off
- } OPTIONAL,
- speaker-StatusCode ENUMERATED{
- on,
- off
- } OPTIONAL,
- controller-CurrentTime GeneralizedTime OPTIONAL,
- scheduledmessage-OperatingTime INTEGER,
- module-OperatingTemperatureQty INTEGER,
- fan-OperatingTemperatureQty INTEGER,
- heater-OperatingTemperatureQty INTEGER,
- externalLight-OperatingLuminanceQty INTEGER OPTIONAL,
- module-BasicFailureRate INTEGER OPTIONAL,
- maximum-RetryQty INTEGER OPTIONAL,
- response-TimeOutQty INTEGER OPTIONAL,
- blinking-CycleTime INTEGER OPTIONAL
- }
- -- A.9 전원상태정보메시지(Power Status Message)
- PowerStatusMessage ::= SEQUENCE{
- power-Qty INTEGER,
- power-Status BIT STRING
- }
- -- A.10 모듈상태정보메시지(Module Status Message)
- ModuleStatusMessage ::= SEQUENCE{
- module-HorizontalQty INTEGER,
- module-VerticalQty INTEGER,
- module-Status BIT STRING
- }
- -- A.11 도트상태정보메시지(Dots Status Message)
- DotStatusMessage ::= SEQUENCE {
- dot-HorizontalQty INTEGER,
- dot-VerticalQty INTEGER,
- dots-Status BIT STRING
- }
- -- A.12 영상정보메시지(Screen Status Message)
- ScreenStatusMessage ::= SEQUENCE{
- capture-Time GeneralizedTime,
- screen-StatusData OCTET STRING
- }
- -- A.13 표출정보메시지(Displaying Data Message)
- DisplayingDataMessage ::= RealTimeDisplayMessage
- -- 도형식 정보표출 메시지
- GraphicDisplayingDataMessage ::= SEQUENCE{
- TravelTime-DisplayFlag BOOLEAN,
- GraphicModule-Data SEQUENCE OF GraphicModuleDispData
- }
- GraphicModuleDisplay := SEQUENCE {
- Module-number INTEGER,
- Display-Data INTEGER
- }
- END
|