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